预期的数组类型;发现int

问题描述 投票:-3回答:1

我在我的代码中收到此错误“数组类型期望,找到int”,我不知道为什么以及在哪里遇到麻烦。有人能帮助我吗?这是我的代码:

private float curX = 0, curY = 0, curZ = 0;
static float acel;
static int cont=0;   
static int tamanio = 1200; 
static int int_buffer=tamanio;

public void onSensorChanged(SensorEvent event) {

    curX = event.values[0];
    curY = event.values[1];
    curZ = event.values[2];

    acel = curX * curX + curY * curY + curZ * curZ;
    int acel2 = Math.round(acel);

    //I RECIVE THE ERROR HERE:
    int_buffer[cont]=acel2;

    //AND HERE TOO
    if(int_buffer[cont]>max){
        max=int_buffer[cont];
    }
    if(int_buffer[cont]<min){
        min=int_buffer[cont];
    }
}
java android
1个回答
1
投票

您将int_buffer声明为整数,请尝试

int[] int_buffer = new int[tamanio];
© www.soinside.com 2019 - 2024. All rights reserved.