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

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

用 for break報錯

public?static?void?main(String[]?args)?{
????????int?score?=?53;?
????????int?count?=?0;
????????System.out.println("加分前成績"+score);?
????????for(;score<=60;score++){
????????????count=count+1;
????????????if(score>=60){
????????????????break;
????????????????System.out.println(count);
????????????}
????????}??
????}

System.out.println(count);報錯。。為什么啊

正在回答

5 回答

因為執行了break;以后就會跳出循環,下面那句打印輸出就肯定不會被執行,所以被編譯器認為是多余的。把這句打印輸出和break;上下調換一下位置就行了。

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

輸出語句放到for外面

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

怎么沒有main語句啊


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

慕粉3396898

看錯了
2017-02-09 回復 有任何疑惑可以回復我~

把System.out.println(count);放到if外面去

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

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

????????int?score?=?53;?

????????int?count?=?0;

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

????????for(;score<=60;score++){

????????????count=count+1;

????????????if(score>=60){

????????????????break;

????????????}

????????}??

????????????????System.out.println(count);


????}

?????????把下面一段改成這樣試試


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

舉報

0/150
提交
取消
Java入門第一季(IDEA工具)升級版
  • 參與學習       1167588    人
  • 解答問題       18748    個

0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始

進入課程

用 for break報錯

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

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

幫助反饋 APP下載

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

公眾號

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