整数型の配列変数dataを作成し、初期値は大きさ:10,値:1から100の乱数が入ります.
以下の回答のように、値をすべて表示し、その中の偶数の数と、奇数の数を表示したいです.
21 58 89 27 5 45 34 21 19 69 奇数 : 21 89 27 5 45 21 19 69 偶数 : 58 34
今ここまで↓です.
java
1public class prob5_3{ 2 public static void main(String[] args){ 3 int data[]=new int[10]; 4 for(int i=0; i<data.length; i++){ 5 int num=(int)(Math.random()*100)+1; 6 System.out.print(num+" "); 7 // System.out.println(); 8 } 9 System.out.println(); 10 // System.out.print("奇数:"+a+" "); 11 // System.out.print("偶数:"+b+" "); 12 } 13}
結果は
52 59 33 2 44 42 42 6 71 29
このように10個の乱数が表示されています.
これを奇数・偶数に分けて表示したいのですがforの中にifで奇数・偶数を判定しようとすると一つ一つの乱数が判断されてしまい,回答のように表示できません.また,奇数をa,偶数をbとして表示できないかと思ったのですが上手くいきません.
どこで奇数・偶数判定を行えば良いかわかりません.
そもその考え方が違うかもしれないので,ご教授お願いします.
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。