我有一个家庭作业,需要使用静态 int[][]。但是,所需的大小是使用扫描仪从文本文件中读出的,并且不能作为参数传递。如何在方法内声明静态数组?
最佳答案
如果我理解你的问题,你可以将声明和初始化分开。类似的东西
static int[][] array = null;
public static void init(int width, int height) {
array = new int[height][width];
}
关于Java,在声明需要宽度和高度的静态数组时遇到问题,直到我已经在函数中时才设置变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28553880/