请帮助,我是新来的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没有为整个类定义,而是为主函数定义的,所以其他函数无法访问它,您会收到错误消息。您可以将数组传递给函数,以便它可以访问它。我建议你了解'可变范围' –