javaで下記ような問題を解いているのですが、
一度返した数は二度と返さない。返す数がなくなった場合、1~75 以外の数を返す。
の部分をどう入れていいかわかりません。
教えていただけると助かります。
ビンゴを回す関数
戻り値 int の関数を作成する。
実行するごとに 1~75 までの数をランダムで返す。
一度返した数は二度と返さない。
返す数がなくなった場合、1~75 以外の数を返す。
以下の 3 つは自由とする。
・引数
・一度返した数の管理方法
・返す数がなくなった時に返す数
”end”と入力したらプログラム終了。
「今書いているコード」
import java.util.Random;
import java.util.Scanner;
public class Question {
public static void main(String[] args) { Scanner scanner = new Scanner(System.in); while(scanner.hasNextLine()) { String s = scanner.nextLine(); if(s.equals("end")) break; int[] array = new int[1]; Random rand = new Random(); for(int i=0 ; i<array.length;i++) { array[i] = rand.nextInt(76); } for(int value : array) { System.out.print(value+" "); } } }
}

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/05/01 12:02
2022/05/01 12:25 編集
2022/05/01 12:21
2022/05/01 22:54
2022/05/01 22:55