亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么總共加了6次呢?

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++;
???????????
??????????? if(score==60){
??????????????? break;
??????????? }
???????????
??????? }
??????? System.out.println("加分后成績:"+score+"");
??????? System.out.println("共加了"+count+"次!");
???????
???????
???????
???????
???????
??????? //打印輸出加分后成績,以及加分次數
?????


??? }
}

正在回答

2 回答

問題再if這里 for是先判斷score<60符合再執行score++與if的內容?最后執行count++ ?但是當score為59執行score++ 剛好符合if內容直接跳出 沒有執行count++ ?所有少了一次 。if這塊可以去掉的因為一個數不小于60 反過來說就是大于等于60 ?所以只要一個條件score<60就夠了 ?當不符合score<60時 就是score>=60

0 回復 有任何疑惑可以回復我~

他只要小于60就不加了 所以不是7次,假如你是小于等于60就是7

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么總共加了6次呢?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號