最新回答 / 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
已采纳回答 / 渴望飞翔的猪
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