請幫助,我是新來的java。我必須使用數組,子例程來完成作業。這是到目前爲止我的代碼:錯誤:無法找到符號符號:變量mes位置:類ventasArreglo
import java.util.*;
import static java.lang.System.out;
public class ventasArreglo{
static int dias, semanas, i, j;
static Scanner kb=new Scanner(System.in);
public static void main(String args[]){
dias=5;
semanas=4;
int mes[][] = new int[semanas][dias];
introducirDatos();
}
static void introducirDatos(){
for(i=0;i<semanas;i++){
for(j=0;j<dias;j++){
out.println("Cantidad de Ventas");
mes[i][j]=kb.nextInt();
}
}
}
}
但編譯後,我不斷收到此錯誤: 1個發現錯誤:[行:20]
Error: cannot find symbol
symbol: variable mes
location: class ventasArreglo
由於您的變量mes沒有爲整個類定義,而是爲主函數定義的,所以其他函數無法訪問它,您會收到錯誤消息。您可以將數組傳遞給函數,以便它可以訪問它。我建議你瞭解'可變範圍' –