我试图用升序数制作动态2D(nxn)矩阵; 实施例:1 2 3 4 否否否否 否否否否在for循环中缺少return语句
在编译它给我的错误 “缺少返回Statment”。
import javax.swing.*;
public class Hw4ex2{
public static void main(String args[]){
String a = JOptionPane.showInputDialog ("Matrix size nxn");
int size = Integer.parseInt(a);
}
}
public static int[][] matrix1(int size){
int[][] matrix1 = new int[size][size];
int x = 1;
for(int i=0; i<size; i++){
for(int j=0; j<size; j++){
matrix1[i][j] = x;
x++;
System.out.print(matrix1[i][j]);
}
}
}
任何帮助将非常感激。
什么特别是关于错误消息令你困惑?对我来说似乎很清楚。 – 2014-10-30 19:01:26
添加'return'语句或将函数的结果类型更改为'void'。此外,如果您想查看任何结果,您可能需要在'main'的某处调用该函数。 – 2014-10-30 19:02:58
它给你这个错误,因为return语句真的缺失。 – kraskevich 2014-10-30 19:03:12