【发布时间】:2015-06-18 00:32:00
【问题描述】:
我需要创建一个应用程序,它生成 25 个介于 0 和 99 之间的随机整数,然后将这些整数输出到两个单独的行上,一行用于奇数,一行用于偶数。我需要将一个数组用于偶数,一个用于奇数。这是我目前所拥有的:
public static void main(String[] args) {
//Odd Numbers
int[] oddNums = new int[25];
for (int index = 0; index < oddNums.length; index++) {
oddNums[index] = (int) (Math.random()*99);
}
System.out.print("ODD: ");
for (int index = 0; index < oddNums.length; index++) {
System.out.print(oddNums[index] + " ");
}
//Even Numbers
int[] evenNums = new int[25];
for (int index = 0; index < evenNums.length; index++) {
evenNums[index] = (int) (Math.random()*99);
}
System.out.print("\nEVEN: ");
for (int index = 0; index < evenNums.length; index++) {
System.out.print(evenNums[index] + " ");
}
}
我已经设置程序打印出 25 个随机整数,但我不知道如何让程序在一行上只打印偶数,在另一行上打印奇数(我是 java 新手) .
这是我得到的示例输出:
奇数:28 36 54 98 35 1 59 43 96 69 41 66 37 15 30 17 29 67 56 83 71 4 24 70 38
偶数:34 45 36 26 73 84 60 39 21 49 28 98 69 14 32 24 72 29 26 88 77 2 23 58 47
这是错误的,因为两条线上都有偶数和奇数。
这是输出的样子:
奇数:25 97 23 45 63 91 13 47 93 51 29
偶数:22 94 46 74 18 48 32 84 28 92 56
一行只有奇数,另一行只有偶数。
有人知道我需要在这里添加什么吗?
【问题讨论】: