これは大学の研究室の場合です。ユーザーが入力した整数を取り込もうとして、それらを配列に入れて出力します。
コンパイルしようとするとエラーが発生します。
スレッド「メイン」での例外 java.lang.ArrayIndexOutOfBoundsException: 0 at Lab3.main(Lab3.java:12)
public class Lab3 {
public static void main(String[] args) {
int[] First = {};
for(int i=0;i<First.length;i++)
{
First[i] = (int)(Math.random() *10 +1);
System.out.print(First[i] + " ");
}
for(int i=0;i<First.length;i++)
{
if (First[i]%2==0)
{
System.out.println("Even numbers are:"+First[i]);
}
}
for(int i=0;i<First.length;i+=2)
{
if (First[i]%2==0)
{
System.out.println("Even numbers are:"+First[i]);
}
}
for(int i=0;i<First.length;i++)
{
int temp = First[i];
First[i] = First[First.length - i - 1];
First[First.length - i - 1] = temp;
System.out.println("Reverse is:"+temp);
}
System.out.println("First is:"+First[0]);
System.out.println("First is:"+First[9]);
}
}