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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請問這段代碼哪里錯了?

請問這段代碼哪里錯了?

hy_wang 2017-07-02 22:50:12
public class hello { /** * @param args */ public static void main(String[] args) { for(int i=1; i < 10 && i != 5; i++);? ? ? ? System.out.println(i);? ? ? ??? ? ? ??? ? ? ??? ? ? ?? }}就只最后這個i不對,我檢查了半天啊。。。。在線等
查看完整描述

13 回答

已采納
?
PrideAssassin

TA貢獻1條經驗 獲得超11個贊

我都開始懷疑自己智商了你寫個;號干嘛? 應該是{號

查看完整回答
11 反對 回復 2017-07-03
?
習慣受傷

TA貢獻885條經驗 獲得超1144個贊

大括號沒錯,for循環后邊那個分號去掉

查看完整回答
4 反對 回復 2017-07-03
?
達拉崩吧斑得貝迪卜多比魯翁

TA貢獻41條經驗 獲得超38個贊

那個,系統報i出錯是因為,它找不到你的i,你的i是局部變量,而你在進行for 循環的時候,提前把for循環給結束了,所有就報找不到i。解決辦法就是,你把“for(int i=1; i < 10 && i != 5; i++);”,這個最后的“;”去掉然后補上“{”就好ok了。

查看完整回答
3 反對 回復 2017-07-03
?
不會取名字

TA貢獻5條經驗 獲得超17個贊

“;” 號意思 是 這句話到這邊結束,也就是 說 你上面輸出語句只執行了 一次 把分號去了 吧

查看完整回答
1 反對 回復 2017-07-03
?
laj1341

TA貢獻19條經驗 獲得超3個贊

這代碼6666 ? ?

查看完整回答
1 反對 回復 2017-07-03
?
cutlt

TA貢獻1條經驗 獲得超0個贊

for末尾的;改為{即可

查看完整回答
反對 回復 2017-07-03
?
HOTLINE

TA貢獻33條經驗 獲得超23個贊

,?? ――>????? {

查看完整回答
反對 回復 2017-07-03
?
慕函數4513233

TA貢獻2條經驗 獲得超1個贊

for循環后面的分號去掉

for(int i=1; i < 10 && i != 5; i++)

這樣子

查看完整回答
反對 回復 2017-07-03
?
DOUBLE_l

TA貢獻45條經驗 獲得超12個贊

i=5不是嗎?前面for循環是空語句

查看完整回答
反對 回復 2017-07-03
?
慕函數8108156

TA貢獻9條經驗 獲得超8個贊

你好 你main函數里for循環沒有括號 你打印i的代碼請放在for后面的括號里 而不是分號結束 覺得可以請采納

查看完整回答
反對 回復 2017-07-03
?
i瞎鬧騰i

TA貢獻2條經驗 獲得超0個贊

為什么感覺大括號的數量不匹配

查看完整回答
反對 回復 2017-07-03
?
hy_wang

TA貢獻7條經驗 獲得超3個贊

package HELLO;


public class hello {


/**

* @param args

*/

int i = 1;

while (x<=5) {

? ? ? ??

i=i+1;// 輸出變量的值,并且對變量加 1,以便于進行下次循環條件判斷

System.out.println(i);

i++;

}

}

}


是這個意思,為啥老提醒分號錯誤

查看完整回答
反對 回復 2017-07-02
點擊展開后面2
  • 13 回答
  • 0 關注
  • 5485 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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