package Number;public class Copy { public static void main(String[] args){ int x = 8; if(x/2==1){ System.out.println("x為偶數"); }else{ System.out.println("x為奇數"); } }}
5 回答
已采納

綠洲仙人球
TA貢獻39條經驗 獲得超47個贊
/表示除法;%表示取余數,奇偶數判斷要用余數,所以應該是以下代碼
package?Number; public?class?Copy?{ ????public?static?void?main(String[]?args){ ????????int?x?=?8; ????????if(x%2==1){ ????????????System.out.println("x為偶數"); ????????}else{ ????????????System.out.println("x為奇數"); ????????} ????} }

blovetu
TA貢獻319條經驗 獲得超234個贊
?8/2=4, ?4能等于1嗎?所以執行的是else后面的,故得奇數;
用取余法%,如果余數為0則為偶,反之則為奇;
總結,在編程過程中,可以自己帶著數據把程序執行一下,執行到哪里發現不對了,哪里就是有問題了,可以改之
添加回答
舉報
0/150
提交
取消