請教大神,我這樣寫的實現思路跟老師的有什么不同?
/** ?*?實現功能: ?*?@author?Administrator ?*循環將1到10之間的整數相加,如果累加值大于20, ?*則跳出循環,并輸出當前的累加值; ?*/ public?class?ll?{ public?static?void?main(String[]?args){ for(int?a=0,b=1;b<=10;b++){ a=a+b; System.out.println(a); if(a>=20){ break; }System.out.println(a); } } }
2016-07-30
隨便去掉一個println就行了
2016-05-02
?System.out.println(a);
????????????if(a>=20){
? ? ? ? ? ? ?
? ? ? ? ? ? System.out.println(a);
? ?break;
????????}
這樣就差不多了
2016-04-18
輸出結果是
1
3
3
6
6
10
10
15
15
21
2016-04-10
每循環一次輸出2次a的值,最后a=21時,只輸出了一次21的值,因為break,跳出了循環體。
2016-03-28
按老師的題目只是要輸出累加值,并沒有要求要輸出兩次,所以你多了個輸出,并且題目寫的是大于20的,而你寫的是>=所以按題目來講也是錯的;
2016-03-18
只是把累加值初始化放在for里面了