package dimension;
import java.util.Scanner;
public class dimension714 {
public static void main(String[] args) {
System.out.print("Enter the size for the matrix ");
Scanner input = new Scanner(System.in);
int num = input.nextInt();
int [][] m = new int[num][num];
for (int i = 0; i < m.length; i++){
for(int j = 0; j < m[i].length; i++){
m[i][j] = (int)(Math.random() * 2);
}
}
for (int i = 0; i < m.length; i++){
for (int j = 0; j < m[i].length; j++){
System.out.print(m + " ");
}
System.out.println();
}
}
} 出错怎么解决??
for (int i = 0; i < m.length; i++){
for(int j = 0; j < m[i].length; **看这里 i++**改成j++ ) {
m[i][j] = (int)(Math.random() * 2);
}
}
还有就是你最后的输出System.out.print(m + " ");打印的是地址;如果想看结果
改成System.out.print(m[i][j]);
我想说点什么,一楼说过了