為什么不對?
????int one = 20 ;
? ? ????if(one/2==10){
? ? ? ? ????System.out.println("one是偶數");
? ? ????}else{
? ? ? ????? System.out.println("one是奇數");
? ????? }
????int one = 20 ;
? ? ????if(one/2==10){
? ? ? ? ????System.out.println("one是偶數");
? ? ????}else{
? ? ? ????? System.out.println("one是奇數");
? ????? }
2019-05-25
舉報
2019-05-25
凡是能被2整除的,才能稱之為偶數,即跟2取余即可,代碼原本沒錯,但范圍太窄,只能判斷20是否未偶數
2019-05-30
看清題目,“驗證變量one是否為偶數”,結果你將變量寫死為20,所以你做錯了,也就是說如果這是一個程序,別人的程序相關問題都能處理,而你的程序只能做一件事。
2019-05-25
判斷偶數一般用one%2==0來進行判斷,你這種結構不具備通用性,如果把one換成22,你的程序就會把22認為是奇數