50ランダムに生成された数(整数)、範囲内の各番号[10、50]、各統計情報とそのデジタル数で発生し、最も頻繁に出現数、及び各デジタル印刷の出現の最後の数出現の一定数がゼロであるかどうかを、それを印刷しないでください。昇順に配置された印刷数字

タイトル:50ランダムに生成された数(整数)、範囲内の各番号[10、50]、各統計および最も頻繁に表示される数字は、そのデジタル数で発生し、そして各数は、最終的に表示され番号をプリントアウトし、その数は数が表示された場合は、それを印刷しない0です。デジタル印刷の時間の昇順に並べ。

思考:10〜50の範囲の数値、41桁の最大があり、カウントの定義[]配列、INT []は[41] =新しいINTカウント;、デジタルカウントに乱数を[ランダムに発生 - 10] + +それぞれの数字が表示された回数を計算することができます。

パブリック クラスCountRandom 
{ 

    公共 静的 ボイドメイン(文字列[]引数)
    { 
        ランダムR = 新しいランダム();
        intは [] =カウント新しい INT [41 ]。
        int型 ; iが= 50 <I ++はI = 1 
        { 
            int型のn = r.nextInt(41)+10 
            カウント[N ++ -10] 
            System.out.print(N +」 " )。
            もし(I%10 == 0 ){のSystem.out.println();} 
        } 
        
        のためにint型、J = 0であり、j <41; J ++ ){ 
            System.out.print((J +10)+ ":" +カウント[J] +」 " )。
            もし((J + 1)%10 == 0 ){のSystem.out.println();} 
        } 
    } 

}

 

おすすめ

転載: www.cnblogs.com/lhh666/p/11493789.html