Java
1public class Probex { 2 3 /** 4 * @param args 5 */ 6 public static void main(String[] args) { 7 List<Integer> list = new ArrayList<Integer>(); 8 while (true) { 9 int a = (int) (Math.random() * 10) + 1; 10 System.out.println("0から10の値を出力:" + a); 11 if (a == 0) { 12 break; 13 } 14 list.add(a); 15 } 16 for (int i = list.size() - 1; i >= 0; i--) { 17 System.out.print(" "); 18 System.out.print(list.get(i)); 19 } 20 } 21} 22
0~10の値を出力:2
0~10の値を出力:9
0~10の値を出力:1
0~10の値を出力:7
0~10の値を出力:4
0~10の値を出力:3
0~10の値を出力:1
0~10の値を出力:0 ← 0が出たら、出力を終える
1 3 4 7 1 9 2としたいのですが無限ループになってしまいわかりません。
ご教示いただきたいです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/10/13 00:59