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

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

大神們 看看這個哪里錯了

package?a001;

public?class?zgx001?{
	public?static?void?main(String[]?args)?{
		int?i=53;int?n=0;
		System.out.println("加分前成績:"+i);
		do{i++;n++;}
		while(i>=60);
			
		System.out.println("加分后成績:"+i);
		System.out.println("共加了"+n+"次!");
	?}
	}


正在回答

5 回答

??while(i<=60);

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

精慕門6253780 提問者

非常感謝!
2016-10-23 回復 有任何疑惑可以回復我~

public class HelloWorld {

? ? public static void main(String[] args) {

? ? ? ??

? ? ? ? // 變量保存成績

? ? ? ? int score = 61;?

? ? ? ??

? ? ? ? // 變量保存加分次數

? ? ? ? int count = 0;



? ? ? ? //打印輸出加分前成績?

? ? ? ? ? System.out.println("加分前成績"+score);

? ? ? ?

? ? ? ??

? ? ? ? if(score<60){

? ? ? ? ? ? while(score<60){

? ? ? ? ? ? ? ? count++;

? ? ? ? ? ? ? ? score = score+1;

? ? ? ? ? ? }

? ? ? ? ? ? System.out.println("一共加分"+count+"次成績合格");

? ? ? ? }else{

? ? ? ? ? ? System.out.println("您的成績已經合格不需要加分");

? ? ? ? }// 只要成績小于60,就循環執行加分操作,并統計加分次數

? ? ? ??

? ? ? ??

? ? ? ??

? ? ? ??

? ? ? ??

? ? ? ??

? ? ? ??

? ? ? ? //打印輸出加分后成績,以及加分次數

? ? ??




? ? }

}


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


package?a001;

?

public?class?zgx001?{

????public?static?void?main(String[]?args)?{

????????int?i=53;

????????int?n=0;

????????System.out.println("加分前成績:"+i);

????????do{

????????????i++;

????????????n++;

????????}while(i>=60); ? //主要是錯在這里,do-while 語句是先執行語句后判斷條件,只有條件成立了,才會繼續循環,一直到條件不成立了才會結束循環,再執行以下的語句。所以改成?while(i<=60); 就可以了

?????????????

????????System.out.println("加分后成績:"+i);

????????System.out.println("共加了"+n+"次!");

?????}

}


? ?



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

while(i<60)

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

while內容為true則執行,你搞反了

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

舉報

0/150
提交
取消

大神們 看看這個哪里錯了

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

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

幫助反饋 APP下載

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

公眾號

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