已采纳回答 / 慕仙4988896
<...图片...>可能是因为你的if和else if的每个语句后面缺了个‘}’符号吧!你也可以选择把if和else if后面的‘{’去掉(因为你每个判断语句后面都只有一条语句所以可以不用大括号把其附属语句括起来)<...图片...>但还是强烈建议不要省吧0.0
2018-11-27
已采纳回答 / 从入门到放弃丶1
int i=1;while(num/i!=0){i=i*10;count++;}System.out.println("它是个"+(count-1)+"位的数!")}
2018-11-27
已采纳回答 / 慕标7029529
你这么写实际上只执行了两次循环就跳出循环了。当i=1和i=2的时候i%3的余数不等于0,你的条件成立,所以可以循环。当i=3的时候,余数就为0了,for循环的条件为false,跳出循环。
2018-11-26
已采纳回答 / LuckyLicy
<...图片...>筛选成绩的时候, 非法的成绩并没有赋值到zqscore数组中去,zqscore[5] ,zqscore[6] 没有被赋值,默认为0 array自带的sort排序是升序的, 输出前三名,要倒着输出 for(int i=cj.length;i>(cj.length - 3);i--)
2018-11-25