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個のランダムな整数を生成するプログラムを作成し、それらを偶数と奇数にソートして配列を介して表示しようとしています。上記のコードをコンパイルできますが、実行できません。Out Of Bounds Exception を頻繁に受け取ります。どんな助けでも大歓迎です。