2016-11-09 9 views
-1

私はこの問題を解決する必要がありますが、これらの配列は混乱しています。なぜなら、ブール値を配列と組み合わせて適切に整理する方法がわからないからです。私はこれが完全に間違ったコードだと知っていますが、私は本当に何をすべきか分かりません。これらは命令です:ランダムな値が他の0.5偽の偽この2Dブール値配列の設定方法は?

プリント数であれば

サイズ5の2Dブール配列を宣言し、10

は真の配列を記入しますアレイ

印刷行ごとにアレイ1つのラインの

を印刷真の値を持つセルのインデックスのみ

public class DoubleArray { 

    public static void main(String [] args) { 


    double [][] a = new double[10][15]; 
    int zeroCount = 0;    
    for (int i= 0; i<a.length;i++) 
    {        
     if (Math.random()>0.5) { 

      System.out.println("1" + "\t" + "1"); 
     } 
    else 
    { 

     zeroCount++; // increment 
     System.out.println("0" + "\t" + "0"); 

    } 
} 
System.out.println("Number of zeros is " + zeroCount); 

} 
} 
+0

残念なことに、あなたのプログラムはあなたがすることを遠く離れています。いくつかのヒント: 'boolean'のときに' double'の2D配列を宣言するのはなぜですか?サイズが仕様と異なるのはなぜですか? 2D配列で作業するには、通常ネストされたループが必要です。 – Henry

+1

私の答えがあなたの進歩を助けるかどうかを教えてください(例えばそれを受け入れるなど)。何か具体的な詳細がある場合は、もっと助けが必要な場合はお知らせください。 – GhostCat

答えて

関連する問題