下記のようにコードを書いたのですが、偶数と奇数が表示できないので質問をさせていただきました。
Java
/**
*
/
import java.util.ArrayList;
import java.util.List;
/*
*
*
/
public class System {
/*
* @param args
*/
public static void main(String[] args) {
List<Integer> kisuu = new ArrayList<Integer>();// 奇数分のリスト
List<Integer> guusu = new ArrayList<Integer>();// 偶数分のリスト
while (true) { int a = (int) (Math.random() * 10);// 0から10まで乱数生成 System.out.println("0から10の値を出力:" + a);// 表示する if (a == 0) {//もし0だったら break;// 終了します } } System.out.println("");// 改行 System.out.print("奇数:");// 奇数表示 for (int i = 0; i < kisuu.size(); i++) { if (kisuu.size() % 2 == 1) {// 割った余り1だと奇数 System.out.print(kisuu.get(i)); } } System.out.println(" ");// 改行 System.out.print("偶数:");// 偶数 for (int i = 0; i < guusu.size(); i++) { if (guusu.size() % 2 == 0) {// 割ったあまり0だと偶数 System.out.print(guusu.get(i)); } } }
}
結果出力現在 0から10の値を出力:6 0から10の値を出力:4 0から10の値を出力:2 0から10の値を出力:0 奇数: 偶数: このような状態になり、変数名など変更したりしましたがエラーが出ない状態です。デバックし確認したところやはり数字がうまく入らないようです。 下記のように奇数と偶数がうまく分けられた状態で表示させたいです。 奇数: 1 3 5 7 9 偶数: 2 4 6 8 10 大変申し訳ございませんが、ご教示お願いします。
回答2件
あなたの回答
tips
プレビュー