Java
1public static void main(String[] args) { 2 List<Integer> list = new ArrayList<Integer>(); 3 while (true) { 4 Random rnd = new Random(); 5 int v = rnd.nextInt(100); 6 System.out.println("0~100の値を出力:" + v); 7 if (v == 0) { 8 break; 9 } 10 list.add(v); 11 } 12 for (int i = list.size() - 1; i >= 0; i--) { 13 System.out.println("一の位が" + list.get(i) + list.get(i)); 14 } 15 } 16} 17
実行後の表示なのですが、下記のようにしたいのですが、大変申し訳ございませんが、私が書いたコードだと結果が違うのでどなたかご教示ください。
0~100の値を出力:50
0~100の値を出力:43
0~100の値を出力:2
0~100の値を出力:12
0~100の値を出力:34
0~100の値を出力:24
0~100の値を出力:8
0~100の値を出力:0 ← 0が出たら、出力を終える
一の位が0 : 50
一の位が1 : なし ← 該当する数値が無い場合は、「なし」と表示する。
一の位が2 : 2
一の位が3 : 43
一の位が4 : 24 34 ← 該当するものが複数存在する場合は、すべて表示する。
一の位が5 : なし
一の位が6 : なし
一の位が7 : なし
一の位が8 : 8
一の位が9 : なし
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/09/09 04:55