2 jackiezjq jackiezjq 于 2014.07.27 16:29 提问

java多维数组,请问出错在哪,怎么解决

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();
            }
 }

} 出错怎么解决??

2个回答

u012576250
u012576250   2014.07.27 17:50
       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]);

u010793975
u010793975   2014.07.28 08:20

我想说点什么,一楼说过了

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!