我正在尝试创建两个单独的 10 列和 10 行数字输出。第一个输出使用数字 4 到 7,第二个输出使用数字 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 语句而不是第二个 while 语句。