10 列と 10 行の数値の 2 つの個別の出力を作成しようとしています。最初の出力では 4 から 7 までの数字を使用し、2 番目の出力では 10 から 90 までの数字 (10、20、30 など) を使用します。ただし、これらの番号は、特別な順序ではなく、ランダムに呼び出します。以下は私が持っているJavaコードです:
import java.util.Random;
public class LabRandom
{
private static final Random rand = new Random();
public static void main(String[] args)
{
int number;
int i = 1;
while (i <= 100)
{
//number = rand.nextInt(4) + 4;
System.out.printf("%-5d", rand.nextInt(4) + 4);
if (i % 10 == 0)
{
System.out.println();
}
i++;
}
System.out.println();
while (i <= 100)
{
//number = rand.nextInt(4) + 4;
System.out.printf("%-5d", rand.nextInt(10 *(80) + 10));
if (i % 10 == 0)
{
System.out.println();
}
i++;
}
}
}
何が欠けているのかわかりません。コードは最初のwhileステートメントのみを実行し、2番目のwhileステートメントは実行しません。