-1
Scanner input = new Scanner(System.in);

System.out.println("Enter matrix 1: ");
for(int row=0;row<3;row++){
    for(int col=0;col<3;col++){
        a[row][col]=input.nextDouble();
    }
}

こんにちは-と呼ばれる2d3* 3配列にデータを入力するための上記の解決策を考えるとa、現在、ユーザー入力を受け取ることができません。intellij ideは、の時点で表示できる入力を受け入れませんinput.nextDouble()

私は明らかな何かが欠けていると思いますが、何ですか?:)

4

2 に答える 2

3

以下のコードは私にとって完璧に機能します

double a[][]=new double[3][3];
        Scanner input = new Scanner(System.in);

        for(int row=0;row<3;row++){

            for(int col=0;col<3;col++){
                System.out.println("Enter value: ");
                a[row][col]=input.nextDouble();
            }
        }
于 2012-10-30T00:59:42.300 に答える
0

JUNIT4がコンソール入力を受け取らないのは、コンソールにフォーカスを変更しても結果が得られない理由です。

于 2012-10-30T12:57:43.697 に答える