課程
/后端開發
/Java
/Java入門第一季(IDEA工具)升級版
哪里錯了啊
2016-07-03
源自:Java入門第一季(IDEA工具)升級版 4-12
正在回答
建議用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);
慕村6588625 提問者
? ? 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);
continue少了分號?
public class HelloWorld?
{
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);
//還有很多符號記得使用英文輸入法
while后面要用大括號吧循環內容括起來,你后面分號就相當于循環里面沒有執行。后邊的代碼都只執行了一次
舉報
0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始
3 回答代碼不能運行
3 回答為什么這個代碼運行不了
1 回答這段代碼錯在哪里?為什么運行不出結果
1 回答哪里不對運行部了呀?
3 回答這個代碼哪里有問題?運行出來都是對的啊???
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-07-03
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);
}
}
2016-07-14
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);
}
}
2016-07-05
continue少了分號?
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==0) ?{
//多了continue}
sum=i+sum;
//System.out.println("1到10之間所有偶數和為:"+sum);語句應該在所有循環結束時輸出
}
}
System.out.println("1到10之間所有偶數和為:"+sum);
}
}
//還有很多符號記得使用英文輸入法
2016-07-03
while后面要用大括號吧循環內容括起來,你后面分號就相當于循環里面沒有執行。后邊的代碼都只執行了一次