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(10); 6 System.out.println("0から10の値を出力:" + v); 7 if (v == 0) { 8 break; 9 } 10 list.add(v); 11 list.remove("2"); 12 } 13 for (int i = 0; i < list.size(); i++) { 14 System.out.print(" "); 15 System.out.print(list.get(i)); 16 } 17 } 18} 19
list.remove("2");の部分でremoveメソッドで2を削除すると書いたのですが、2が表示されてしまいます。どのように修正したらよいでしょうか?
ご教示していただきたいです。
回答イメージですが
0~10の値を出力:2
0~10の値を出力:9
0~10の値を出力:11
0~10の値を出力:3
0~10の値を出力:2
0~10の値を出力:5
0~10の値を出力:2
0~10の値を出力:0 ← 0が出たら、出力を終える
9 11 3 5
上記のような表記にしたいです。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/09/17 10:27