在编写打印从0到99的随机数的代码时,我遇到了一些困难。我试图将for语句中的条件更改为e<100,但是发生了错误。我应该把条件放在哪里,才能让我的输出显示0到99之间的数字?
public class EvensOdds {
public static void printArray(int[] ear) {
System.out.println("ODD NUMBERS : ");
for (int e = 0; e<ear.length ; e ++) {
ear[e] = (int)(Math.random()* 10);
if(ear[e]%2!=0)
System.out.print(ear[e] + " ");
}
System.out.println("\n" + "EVEN NUMBERS : ");
for (int e = 0; e<ear.length ; e ++) {
ear[e] = (int)(Math.random()* 10);
if(ear[e]%2==0)
System.out.print(ear[e] + " ");
}
System.out.println();
}
public static void main(String[] args) {
int[] numberArray = new int[25];
printArray(numberArray);
}
}发布于 2020-07-22 21:58:12
在Java 8中,下面创建了一个大小为25的数组,其中包含介于0,99之间的随机条目
Random random = new Random();
int[] array = random.ints(25, 0, 100).toArray();https://stackoverflow.com/questions/63035290
复制相似问题