求解答我這個問題
for(int count=0;;count++){ ? ? ? ? ? ?score++; ? ? ? ? ? ? ? ? ? ? ?if(score>=60){ ? ? ? ? ? ? ? ?break; ? ? ? ? ? ?} 在后面不能直接輸入count的值,為什么?
for(int count=0;;count++){ ? ? ? ? ? ?score++; ? ? ? ? ? ? ? ? ? ? ?if(score>=60){ ? ? ? ? ? ? ? ?break; ? ? ? ? ? ?} 在后面不能直接輸入count的值,為什么?
2017-05-15
舉報
2017-06-04
public?class?HelloWorld?{ ????public?static?void?main(String[]?args)?{ ???????? ????????//?變量保存成績 ????????int?score?=?53;? ???????? ????????//?變量保存加分次數 ????????int?count?=?0; ????????//打印輸出加分前成績? ????????System.out.println("加分前成績:"+score);?? ??????? ??????? ???????????//?只要成績小于60,就循環執行加分操作,并統計加分次數 ????????for(;score<60;count++){ ????????????score++; ????????} ????????System.out.println("加分后成績:"+score+"\n"+"共加了"+count+"次!"); ????????//打印輸出加分后成績,以及加分次數 ????} }看下我的代碼,count好像不用再定義了。你在for循環里面定義count,你把前面int count = 0去掉應該也可以的。求采納
2017-06-03
for(int count=0;;count++)循環結束 此時count超出作用域 count時效 往上找有int count=0;所以count始終為0
應改成for(count=0;;count++) 這樣就是對前面定義的count進行操作
2017-06-03
count重復定義了
2017-05-15
int score = 56;//56是我隨便賦值的一個數
?? ??? ?int count;
?? ??? ?for( count=1; ; count++){
?? ??? ??? ?score++;
?? ??? ??? ?if(score>=60)
?? ??? ??? ??? ?break;
?? ??? ?}
?? ??? ?System.out.println("共加了"+count+"次");
?? ??? ?System.out.println("加分后的為"+score);