public class AssignmentChapter8
{
public static void main(String[] args)
{
int oddNumbers[] = new int[100];
int evenNumbers[] = new int[100];
int counter = 0;
int x = 0;
int y = 0;
int placeholder;
while(counter < 100)
{
placeholder = (int)(Math.random() * 25);
if(placeholder % 2 > 0)
{
oddNumbers[x] = placeholder;
x++;
}
else
{
evenNumbers[y] = placeholder;
y++;
}
}
System.out.println("The odd numbers are:");
for(int k = 0; k < 100; k++)
System.out.print("\t" + oddNumbers[k]);
System.out.println("The even numbers are:");
for(int l = 0; l < 100; l++)
System.out.print("\t" + evenNumbers[l]);
}
}
我最近开始使用java并试图编写一个程序来生成100个随机整数,然后将它们分类为偶数和奇数并通过数组显示它们。我可以编译上面的代码,但无法执行。我不断收到越界异常。任何帮助,将不胜感激。