下記のような処理をしたい。
Java
10~10までの乱数を重複なしで表示したい。 2また0が出力されると処理を終了する。
現在の記述中(エラー)のプログラム
Java
1package problemex5; 2import java.util.ArrayList; 3 4public class Problemex5_1 { 5 6 public static void main(String[] args) { 7 ArrayList al = new ArrayList(); 8 for( int i = 0 ; i < 11 ; i ++) 9 al.add ( new rand ( i ) ); 10 11 for(int i = 0; i < al.size() ; i++){ 12 rand s = (rand)al.get(i); // i番目のオブジェクトを取得 13 System.out.println("番号:" + s.getNumber()); 14 } 15 } 16}
Java
1package problemex5; 2 3public class rand { 4 // 番号 5 private int number; 6 // コンストラクタ 7 public rand(int number){ 8 this.number = number; 9 } 10 // 番号の取得 11 public int getNumber(){ 12 return number; 13 } 14}
現在の記述中のエラー
乱数表示されない。
回答5件
あなたの回答
tips
プレビュー