課程
/后端開發
/Java
/Java入門第一季(IDEA工具)升級版
如圖,請問問題出在哪里
2018-07-29
源自:Java入門第一季(IDEA工具)升級版 5-1
正在回答
第12行改成for ( ; score < 60 ; score++){
首先,你的for語句第一個條件不需要定義int類型,開頭已經定義過一次了。
其次,你用for語句執行,會局限于你的代碼用途,所以不能給條件定義score=53,修改代碼時明顯會多出一項操作;break你用了代碼編輯器不會提示你出錯,只能是多余的代碼,因為for語句第二個條件已經有停止代碼了。
最后,代碼借鑒:
public class HelloWorld {
? ? public static void main(String[] args) {
? ? ? ? // 變量保存成績
? ? ? ? int score = 53;?
? ? ? ? // 變量保存加分次數
? ? ? ? int count = 0;
? ? ? ? //打印輸出加分前成績?
? ? ? ? System.out.println("加分前成績:"+score);??
? ? ? ? // 只要成績小于60,就循環執行加分操作,并統計加分次數
? ? ? ? while(score<60)
? ? ? ? {
? ? ? ? ? ? score++;
? ? ? ? ? ? count++;? ? ? ??
? ? ? ? }
? ? ? ? //打印輸出加分后成績,以及加分次數
? ? ? ? System.out.println("加分后成績:"+score);
? ? ? ? System.out.println("共加了"+count+"次!");
? ? }
}
慕UI3322049
SmBliss 回復 慕UI3322049
break是指跳出當前循環,不是循環語句都需要break來終止循環,另外,如果for不好定義,之前已經定義過了,不妨想想我們還學過的其他循環語句,
? ? ? ? ? while(score<60){
? ? ? ? ? ? ? score+=1;
? ? ? ? ? ? ? count++;
? ? ? ? ? }
這樣更方便。
for 循環中第一個分號前不必再寫定義及聲明,前面已經有過了。
for循環第二個分號前應該是score<60.
break根本沒用
舉報
0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始
3 回答請問大神,問題出在哪
3 回答請問是哪里出問題了?
6 回答請問哪里出現問題了·····
1 回答請問問題出在哪里,謝謝?
1 回答請教哪里出問題了
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-08-07
第12行改成for ( ; score < 60 ; score++){
2018-07-30
首先,你的for語句第一個條件不需要定義int類型,開頭已經定義過一次了。
其次,你用for語句執行,會局限于你的代碼用途,所以不能給條件定義score=53,修改代碼時明顯會多出一項操作;break你用了代碼編輯器不會提示你出錯,只能是多余的代碼,因為for語句第二個條件已經有停止代碼了。
最后,代碼借鑒:
public class HelloWorld {
? ? public static void main(String[] args) {
? ? ? ? // 變量保存成績
? ? ? ? int score = 53;?
? ? ? ? // 變量保存加分次數
? ? ? ? int count = 0;
? ? ? ? //打印輸出加分前成績?
? ? ? ? System.out.println("加分前成績:"+score);??
? ? ? ? // 只要成績小于60,就循環執行加分操作,并統計加分次數
? ? ? ? while(score<60)
? ? ? ? {
? ? ? ? ? ? score++;
? ? ? ? ? ? count++;? ? ? ??
? ? ? ? }
? ? ? ? //打印輸出加分后成績,以及加分次數
? ? ? ? System.out.println("加分后成績:"+score);
? ? ? ? System.out.println("共加了"+count+"次!");
? ? }
}
2018-07-29
break是指跳出當前循環,不是循環語句都需要break來終止循環,另外,如果for不好定義,之前已經定義過了,不妨想想我們還學過的其他循環語句,
? ? ? ? ? while(score<60){
? ? ? ? ? ? ? score+=1;
? ? ? ? ? ? ? count++;
? ? ? ? ? }
這樣更方便。
2018-07-29
for 循環中第一個分號前不必再寫定義及聲明,前面已經有過了。
for循環第二個分號前應該是score<60.
break根本沒用