在我的程序中,我多次在控制台中读取整数.每次,我都要输入这一行.
new Scanner(System.in).nextInt();
Run Code Online (Sandbox Code Playgroud)
我已经习惯了C/C++而且我想知道我是否可以定义类似的东西
#define READINT Scanner(System.in).nextInt();
Run Code Online (Sandbox Code Playgroud)
然后,在我的java程序的每个地方,我都可以读取表单控制台
int a = new READINT;
Run Code Online (Sandbox Code Playgroud)
但我读的表格书Java不支持宏.
有人请解释我为什么会这样,我可以用其他任何方式做到这一点.
在C程序中,我通常使用EXIT_SUCCESS或EXIT_FAILURE在exit()功能上提高程序的清晰度和可理解性.
但在System.exit()我无法使用这些MACROS.
我可以将自己的界面定义为
public interface ReturnValues {
public int EXIT_SUCCESS = 0;
public int EXIT_FAILURE = 1;
}
Run Code Online (Sandbox Code Playgroud)
除了我自己的实现,在java中有没有其他方法可以使用这些宏?(比如使用预定义的库类变量或通过实现预定义的接口等...)
当我正在研究图灵机和PDA时,我认为第一台计算设备是图灵机.
因此,我认为存在一种称为图灵机的实用机器,其状态可以用一些特殊设备(比如触发器)来表示,它可以接受磁带中的输入.
因此我怀疑如何在磁带中表示输入字符串?.但是通过答案和我书中给出的细节,我才知道图灵机是一些假设的东西.
我的问题是,图灵机如何实际实施?例如,它如何用于检查当前处理器中的拼写错误.
图灵机是否已过时?还是他们还在使用?
在人工智能方面,我现在正在阅读规划.但作为人工智能的天真,我无法理解他们坚持"规划和搜索之间的差异".
我有程序编程知识,比如C/C++,我可以根据数据结构进行搜索.
我无法理解他们提供的'人工智能:现代方法 - 斯图尔特罗素'中给出的购买(ISBN0123654789)和拥有(ISBN0123456789)的例子,搜索十位数的ISBN号将需要100亿次操作.
我的问题是如何搜索一本书需要100亿次行动,但计划却没有.
我正在努力解决VS 2012中的breakPoint问题超过几个小时.我来自日食背景,我从未听说过这样的问题.
问题:
断点当前不会被击中.没有为此文档加载任何符号.
我把破发点,click的行动Jquery.

我发现使用IE脚本调试的问题.,加载的文件是旧文件.,即我已经修改了很多,但我可以看到在IE中加载的那个没有变化.如何修复bug
我试过的:
我知道这个问题是重复的,但作为VS和C#的新手,我无法理解旧的答案.例如,在这个答案中,他告诉选择Debug - > Windows - > Modules.但我在VS 2012中没有Windows下的模块.即使我读过,我也无法理解这个解释.
此外,我很新的任期Assemblies和PDB.虽然,我说他找到了PDB文件.但是如何打开.pdb文件?
需要: 任何人都可以用更简单的术语向我解释相同的答案(有更多解释).
我碰到难题就倾斜在Ubuntu.我想逻辑地解决这个难题,而不是通过反复试验等.
规则很简单:
难题:

自动解答答案:

我从哪里开始?
从OOPS基础开始,我总是使用继承作为代码重用的强大工具,
例如,如果我在OOPS中写一个国际象棋程序,当我实现一个 is-a关系时,
Class Piece{
int teamColor;
bool isLive;
Positon pos;
int Points;
.......
int getTeamColor(){....}
.......
};
Class Rook extend Piece{ //`is-a`
...... // No getTeamColor() definition here.. because the parent has the definition.
};
Class Pawn extend Piece{ //`is-a`
......// No getTeamColor() definition here.. because the parent has the definition.
};
Run Code Online (Sandbox Code Playgroud)
我可以用has-ajavascript中的关系做到这一点,但我看到的缺点是,我必须重新定义派生类中的每个函数.
示例:在每个车,骑士,典当,国王......等中再次重新定义getTeamColor().
var Pawn = function(teamColor,pos){
var piece = new Piece(teamColor,pos);
.......
this.getTeamColor = function(){
return piece.getTeamColor();
};
}
Run Code Online (Sandbox Code Playgroud)
我的问题是,为什么javascript不支持经典继承作为默认选项?
我MySQl Work-bench 2用来构建一个架构图,通过逆向工程数据库.然而,当我包括450张桌子时,桌子彼此重叠,对我来说实际上是不可能的,因为没有空间而重新排列.
该arrange选件Mysql work-bench也就不那么帮助.互联网上是否有可用的工具,也可以重新排列.或者我只需要做分而治之的方法.即部分选择部分表格并逐部分地构建图表.
我现在正在学习计算理论课程.我能很好地理解这些概念.我能够解决问题.而且,当我向我的导师询问真实世界的应用程序时,他告诉我这些概念在编译器设计中肯定是有用且必不可少的.但是,至少要做一个有意义的研究,我需要一些解释,如何在编码中使用这些概念.
例如,如果我想设计自己的grep.我将在C中使用字符串函数.我不知道如何在编码中使用正则表达式.
同样的情况适用于图灵机.
如果我想添加两个数字,为什么我必须遵循这些一元的概念.硬件是否实现了这些概念?
alert('g' - 'a')正在返回非数字.( 'NAN').
但我希望,能够得到asciias alert(103-97)=> 之间的区别alert(6).因此6要输出.
在C中int i = 'g' - 'a',会给出i = 6.
如何在javascript中实现这2个字符的减法?(轻松省力,如下)
alert("g".charCodeAt(0) - "a".charCodeAt(0)) 正在给6.
应用:我在国际象棋程序中使用它.
javascript ×3
java ×2
algorithm ×1
breakpoints ×1
char ×1
er-diagrams ×1
exit ×1
graph ×1
inheritance ×1
logic ×1
macros ×1
mysql ×1
planning ×1
puzzle ×1
return ×1
sql ×1
theory ×1