2016-11-05 46 views
0

嗨我试图让一个程序工作,将要求用户使用bluej输入数组,为此我计划使用Genio,但是当我键入下面的代码时,我会收到以下消息:在数组中使用genio

不兼容的类型:整数不能转换为int []

public class Arrays 
{ 
    public int[] numbers; 

    public void testIntegerArray() 
    { 
     numbers = new int[4]; 

     for (int i = 0; i < numbers.length; i++) { 
      numbers = Genio.getInteger(); 
      System.out.println(numbers[i]); 
     } 
    } 
} 

回答

1

Genio.getInteger(); //返回一个整数

您正在指派给整数你不能的数组。
要将整数添加到阵列中,您需要:

numbers[i] = Genio.getInteger(); //your forgot the [i]