Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/398.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在没有构造函数的情况下向方法传递参数并调用方法_Java_Method Call - Fatal编程技术网

Java 在没有构造函数的情况下向方法传递参数并调用方法

Java 在没有构造函数的情况下向方法传递参数并调用方法,java,method-call,Java,Method Call,我有一个家庭作业,我必须将一个2D数组传递给一个方法,该方法将2D数组作为参数并打印出表格。我的表工作得很好,问题是我无法在没有构造函数的情况下从主方法调用这个方法 我知道最明显的解决办法是首先简单地创建一个构造函数方法并使用它,但不幸的是,由于家庭作业的要求,我不能这样做 谁能告诉我如何调用这个方法,传递参数,让它从main方法打印出表,而不使用构造函数方法?多谢各位 正如我得到的:pgm1.java:75:error:non-static method array(int[][])无法从静态

我有一个家庭作业,我必须将一个2D数组传递给一个方法,该方法将2D数组作为参数并打印出表格。我的表工作得很好,问题是我无法在没有构造函数的情况下从主方法调用这个方法

我知道最明显的解决办法是首先简单地创建一个构造函数方法并使用它,但不幸的是,由于家庭作业的要求,我不能这样做

谁能告诉我如何调用这个方法,传递参数,让它从main方法打印出表,而不使用构造函数方法?多谢各位

正如我得到的:
pgm1.java:75:error:non-static method array(int[][])无法从静态上下文引用
阵列(tenBy); ^ 1错误

public class pgm1
{

public void数组(int[][]userArray)
{
int rowTotal=0;
int colTotal=0;
int ALLTOAL=0;
//对于要填充数组的循环,请查找所有奇数行的总值,
//所有偶数列和所有总索引值
for(int i=0;i
}改变

public void arrays(int[][] userArray)

(部分地)说

声明为静态的方法称为类方法

未声明为
静态
的方法称为实例方法,有时称为非
静态
方法


如果我强调非静态方法,那会告诉你什么呢?谢谢你,索蒂里奥斯,你是一个救生员,伙计:)谢谢你,埃利奥特,我真的很感激:)
public void arrays(int[][] userArray)
public static void arrays(int[][] userArray)