課程
/后端開發
/Java
/Java入門第一季(IDEA工具)升級版
不要管道理對不對,我感覺程序上邏輯沒有問題啊,為什么會運行失敗
2019-01-29
源自:Java入門第一季(IDEA工具)升級版 4-1
正在回答
光說你這個程序的話,問題出在前面的變量是one,而你if()括號里的變量是score,score沒有被定義相當于憑空冒出來一個變量,肯定是錯的。
另外,邏輯上來講,你這個把score改成one運行出來也是“one是偶數”,但是有點投機取巧了喔。奇數偶數的判斷標準是將這個數除以2,余數為0是偶數,余數為1是奇數。內容也要改改喔。
樓上說空格問題的,其實空格是沒問題的,相反,一般寫程序支持在運算符左右各加空格,方便觀看與檢查,不然在幾十行幾百行的代碼里數字字符運算符擠在一起,是很難觀察查找和檢查的!
附一張我寫的代碼:
空格好像也不對吧,段落之間的格式問題
qq_慕先生0195797
慕容730724 回復 qq_慕先生0195797
qq_慕先生0195797 回復 慕容730724
if(one%2==0){
????System.out.println("one是偶數");
}else{
????System.out.println("one是奇數數");
}
沒有score這個變量啊? ?第四行改成 if(one >19){
舉報
0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始
4 回答java if語句
4 回答java if條件語句
3 回答Java條件語句之多重 if
1 回答Java條件語句之嵌套 if
2 回答if語句語句
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-02-16
光說你這個程序的話,問題出在前面的變量是one,而你if()括號里的變量是score,score沒有被定義相當于憑空冒出來一個變量,肯定是錯的。
另外,邏輯上來講,你這個把score改成one運行出來也是“one是偶數”,但是有點投機取巧了喔。奇數偶數的判斷標準是將這個數除以2,余數為0是偶數,余數為1是奇數。內容也要改改喔。
樓上說空格問題的,其實空格是沒問題的,相反,一般寫程序支持在運算符左右各加空格,方便觀看與檢查,不然在幾十行幾百行的代碼里數字字符運算符擠在一起,是很難觀察查找和檢查的!
附一張我寫的代碼:
2019-02-15
空格好像也不對吧,段落之間的格式問題
2019-02-03
if(one%2==0){
????System.out.println("one是偶數");
}else{
????System.out.println("one是奇數數");
}
2019-01-29
沒有score這個變量啊? ?第四行改成 if(one >19){