最新回答 / Monicase
/85/7249/As5Y/HelloWorld.java:15: error: reached end of file while parsing} ^1 error这是我少些一个反花括号之后的结果。
2016-09-05
已采纳回答 / 防护天花板3910666
你这count 是在 for 这个局域块声明的, 在这局域块外就无法用了。改为:int count = 0;for(count=1;(num/=10)>0;count++){}System.out.println("它是个"+count+"为的数!");
2016-09-05
已采纳回答 / qq_疾速小蜗牛_0
1.根本上讲equals和==没有区别,在Object类中,equals()方法就是先if语句判断是否==,如果不相等再把字符拆成char型逐位比较。如果都相等就是true,否则false。(这是程序上的区别。)2.==是判断两个字符的地址是否相同(如果你知道基本类型的保存方式就会更明白,简单的说就是同一种基本类型字符在堆中只会保存一个,后来的相同字符都会接到这一个地址上),也就是说,equals先判断两个字符地址是否相同,地址不相同再实际比较字符是否真的不同。(这是宏观上的区别)注意:但是不少java自...
2016-09-05
已采纳回答 / 渴望飞翔的猪
for(int i=0;i<9;i++)中数组a中元素{1,2,3,4,5,6,7,8}明显只有8个,你写i<9,肯定会报数组下标越界的错误,所以改成i<8,或者i<a.length;
2016-09-05
已采纳回答 / 慕勒1890582
for(int count=0;count<10;count++){}在循环执行过程中是先做count=0,然后判断count<10,然后执行大括号中的语句,执行完后再做count++。所以,在for(;;;){count++;}中,如果把(count++;)放到所有语句之后,效果是和第一个一样的。希望对你有帮助 如果可以给我最佳答案谢谢
2016-09-05
已采纳回答 / JustWannaHugU
第一个问题:不能是j==i,循环条件如果是j==i的话,第一行的*打印不出来呀,你想想一判断就结束了不会执行的第二个问题:给你举个例子,int j=1;int a = j++;输出a的值是1输出j的值是2(不信是试试)这就说明j++的运算是先赋值后自增的,所以不会出现你所说的状况
2016-09-05
最新回答 / JustWannaHugU
按理说这种网站是应该能上的,国内由于墙的原因可能会造成网络波动给你推荐个下载地址吧,百度网盘分享的,无毒安全的地址http://pan.baidu.com/share/link?shareid=125503378&uk=2086052276
2016-09-04