質問のうち4つの事業

タイトル:4つのオペレーションの学生は問題外だったため、デジタルシステムがランダムに選択されています。そして、各トピックのための質問の数を示すが繰り返されていません。そして、乗算二つの数が2桁または数字であることを確認します。2つの除数ゼロで除算することができず、分割してもよいです。あなたは、アイテムの合計数を制御することができ、出力の各ラインの数を制御することができます。

パッケージLianXi;
 インポートjava.util.Scanner;
 クラスsizeyunsuan 
{ 
    公共 静的 ボイドメイン(文字列[]引数)
    { 
        スキャナスキャン = 新しい新しいスキャナ(System.in); 
        System.out.printlnは(数は、所望の出力を入力して下さい「と題します: " );
         int型 W1 = scan.nextInt(); 
        のSystem.out.println( "と題する各行の所望の出力の数を入力してください" );
         INT =のw2をscan.nextInt();
         int型A1、A2、
         INT B1 、B2、B3、
         INT W3 [] = 新しい新しい INT [100];
        INT W4 [] = 新しい INT [100 ];
        INT W5 [] = 新しい INT [100 ];
        INT W6 [] = 新しい INT [100 ];
        INT W7 [] = 新しい INT [100 ];
        INT W8 [] = 新しい INT [100 ];
        INT W9 [] = 新しい INT [100 ];
        INT W10 [] = 新しい INT [100 ];
        チャー WEN [] = { '+'、 ' - '、 '*'、 '/'  }。
        にnn:のための(A1 = 1; A1 <= W1;)
        { 
            ための(A2 = 1、A2 <= W2;)
            { 
                B1 =(INT)(Math.random()* 100 )。
                B2 =(int型)(Math.random()* 100 ); 
                B3 =(INT)(Math.random()* 4 )。
                もし(B3 == 0 
                { 
                    場合(W3 [B1] == 1 
                    { 
                        場合(W4 [B2] == 1 
                        { 
                            続けます 
                        } 
                    }
                    
                    { 
                        W3 [B1] = 1 
                        W4 [B2] = 1 
                    } 
                } 
                もし(B3 == 1 
                { 
                    場合(B1> = B2)
                    { 
                        場合(W5 [B1] == 1 
                        { 
                            場合(W6 [B2] == 1 
                            { 
                                続けます
                            } 
                        } 
                        
                        { 
                            W5 [B1] = 1 
                            W6 [B2] = 1 
                        } 
                    } 
                    他に
                        続けます
                } 
                場合(B3 == 2 
                { 
                    もし、((B1 * B2の)/ 100 == 0 
                    { 
                        場合(W7は[B1] == 1 
                        { 
                            場合(W8 [B2] == 1 
                            { 
                                続けます
                            } 
                        } 
                        そう
                            W8 [B2] 
                        {
                            W7 [B1] = 1 = 1 ; 
                        } 
                    } 
                    他に
                        続けます
                } 
                場合(B3の== 3 
                { 
                    場合(B2 = 0 && B1%のB2 = 0! 
                    { 
                        続けます
                    } 
                    場合(B2 == 0 
                    { 
                        続けます
                    } 
                    もし(W9 [B1] == 1 
                    { 
                        場合(W10 [B2] == 1 
                        { 
                            続けます; 
                        }
                    } 
                    
                    { 
                        W9 [B1] = 1 
                        W10 [B2] = 1 
                    } 
                } 
                もし
                { 
                    場合(A2 =!W2)
                        System.out.print(A1 + ": "+ B1 + WEN [B3] + B2 +"=" )。
                    
                        のSystem.out.println(A1 + ": "+ B1 + WEN [B3] + B2 +"=" )。
                } 
                場合(A1 == W1)
                     休憩 NN。
                ++ A1;
                ++ A2; 
            } 
        } 
    } 
}

アレイサイズの複数の定義100であり、すべてゼロに初期化し、それを対応するシンボルに決定される対応する数に現れます。値に対応した位置に対応する配列は、位置決意に対応するデジタル値を判定前または0順番があったかどうか直後、1となります。出力するかどうかを最終決定。自分のゲインたくさん。

おすすめ

転載: www.cnblogs.com/dazhi151/p/11530960.html