已采纳回答 / Perona
第一次:999/10,得到的值是99。第二次:99/10,得到的值是9。第三次:9/10,得到的值是0。哪来的99位数,就循环3次而已。(注:int型做除法得到的值还是int型,而且不是按照四舍五入滴,是直接把小数点后的数字丢掉的)
2015-11-05
已采纳回答 / 学一点忘一点
你for语句的score++的分号“;”没加,并且你的for语句里的score是<60而不是<=那么就算通过了 数也是59而不是60,并且if语句里也是,并且不会执行你的while语句 至于为啥 请参见前面的课程!注意一些细节的地方 如有提出错误的地方 请回复
2015-11-04
已采纳回答 / 逆光之羽
main方法一般都写在最上面的.... 实际工程中其实基本用不到main方法了,也就学习的时候用下 而且只有变量才是必须先定义再调用 方法写在类的任何位置都是能调用的 没有影响具体原因涉及到java类的编译顺序了 你要敢兴趣可以自己去查找一下相关知识
2015-11-04
已采纳回答 / 天启之魂
foreach语句中元素变量名是 自定义的 只不过scores是复数,所以很多时候用去掉s来表示单数形式而已 你写个scoress 多加个s 执行起来也是没问题的,只是阅读性变差了
2015-11-03
已采纳回答 / 慕数据5305490
subjects[0]=java; 不能这样赋值;你的subjects是String类型的 所以赋值应当是“ ”加双引号的subjects[0]="java";
2015-11-02