for循環里的第一個;號
如題,是省略了什么嗎,為什么這么寫
public class HelloWorld {
? ? public static void main(String[] args) {
? ? ? ? int score = 53;?
? ? ? ? int count = 0;
? ? ? ? ? System.out.println("本來的成績:"+score);
? ? ? ? if(score<60)
? ? ? ? ? ? for(;score<60;count++){
? ? ? ? ? ? ? ? score++;
? ? ? ? ? ? }
? ? ? ? ? ? System.out.println("加之后的成績:"+score);
? ? ? ? ? ? System.out.println("加了幾次:"+count);
? ? }
}
2016-01-10
第一個分號";",省略的是初始條件,就這題而言,就是int count =0; 因為你在前面寫過了,所以自然不用重復,當然可以改成for(int count = 0; score < 60; count++){
????????????score++;
}
2016-01-10
抱歉 ,我以為提問是和內容頁對應的,加上了
2016-01-10
記得問的時候把代碼貼出來