java
1class JSample5_2{ 2 public static void main(String args[]){ 3 int num; 4 String kekka; 5 6 num = 9; 7 kekka = hantei(num); 8 System.out.println(num + "は" + kekka); 9 10 num = 6; 11 kekka = hantei(num); 12 System.out.println(num + "は" + kekka); 13 } 14 15 private static String hantei(int n){ 16 if (n % 2 == 0){ 17 return "偶数"; 18 }else{ 19 return "奇数"; 20 } 21 } 22}
ネットでこのソースを見つけましたが、
hanteiメソッド内のif文は。
if (n % 2 == 0)
nを2で割った結果が0と等しいならば偶数、そうでないなら奇数
という意味ですか?
9も6も2で割って0にならないので、
あれぇ〜>< という感じです。
コンパイルして実行したら、
9は奇数
6は偶数
と表示されます。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/08/07 04:32