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

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

正在回答

5 回答

建議用Eclipse進行編碼,有錯誤的話,工具會提醒你的

public class HelloWorld {

public static void main(String[] args) {

// int=1; 第一處錯,沒交分割符號和變量

// sum=0;

int i = 1, sum = 0;

// while (i<=10);第二處錯,while應該將下面語句用大括號擴起來

while (i <= 10) {

i++;//注意i的位置,還有while和for的區別

if (i % 2 != 0) {//不是偶數不加

continue;// 記得加分號,表示語句結束

//如果i++在這個if語句后,必要再continue前加i++;語句,否則會導致死循環

}

sum = i + sum;


}


System.out.println("1到10之間所有偶數和為:" + sum);


}

}


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

慕村6588625 提問者

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

public class HelloWorld {

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

? ? int i=1

? ? int sum=0;

? ? while (i<=10){

? ? ?i++;

? ? ? ?if (i%2==1) {

???continue;

}

? ? ? ?sum=sum+i;

? ? ? ??}

? ??

? ? System.out.println("1到10之間所有偶數和為:"+sum);


}

}


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

continue少了分號?


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

public class HelloWorld?

{

public static void main(String[] args) {

int i=1;//少了變量名和分號

int sum=0;//沒定義數據類型

while (i<=10)

{

i++;

if (i%2==0) ?{

//多了continue}

sum=i+sum;

//System.out.println("1到10之間所有偶數和為:"+sum);語句應該在所有循環結束時輸出

}

}

System.out.println("1到10之間所有偶數和為:"+sum);

}

}

//還有很多符號記得使用英文輸入法

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

while后面要用大括號吧循環內容括起來,你后面分號就相當于循環里面沒有執行。后邊的代碼都只執行了一次

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

舉報

0/150
提交
取消

這個代碼哪里不對。。怎么不能運行

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

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

幫助反饋 APP下載

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

公眾號

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