Javaに関する様々な情報をご紹介します。

Javaに関する様々な情報をご紹介します。
評価

0

Matrix

java初めて5日です。
任意のMatrixに乱数を入れてそのMatrixを表示するプログラムを作りました。
しかし乱数が構成要素に入らず、すべて0に初期化された状態になります。
import java.util.Random;
import java.util.Scanner;

public class arroyRan { 
    public static void main(String[] args) {
   Random g=new Random();
   Scanner stdin=new Scanner(System.in); 

   System.out.print("X=");
    int x=stdin.nextInt();
   System.out.print("Y=");
    int y=stdin.nextInt();
  
  int [ ][ ] h=new int [x][y];
/*ここまでOK*/

/*乱数挿入*/
for(int [ ] j : h){
  for(int i : j){
         i=g.nextInt(10);
                }
                   }
 
/*構成要素表示*/
for(int [ ] a:h){
       for(int b:a){
           System.out.printf("%d",b);
                     }
           System.out.println();     
                   }
  }
}
例として2*2では
00

00

1

回答

6461

閲覧

1件の回答

評価

0

だって
配列に結果を格納していないもの。

質問から6ヶ月以上経過しているので、回答を書き込むことはできません。