オブジェクト指向差分法を見つけるために、乱数の範囲内の時間(9)を計算します

トピック1:今日から日のあなたの誕生日の数を計算しますか?

まず、ソース

date.java

/ ** 生年月日算出した経過日数
 * 1メソッド
 * / 
パッケージcn.edu.ccut.w1120t1;
 インポートのjava.util.Calendar;
 インポートjava.util.Date;
 インポートjava.util.Scanner;
 パブリック クラスDATE {
     公共 静的な 無効メイン(文字列[] args)を{ 
        スキャナリーダー = 新しい新しいスキャナ(System.in); 
        System.out.print( "あなたの誕生日を入力してください-年、月、日の3つの値\ N-" );
         int型 =年reader.nextInt();
         int型ヶ月= reader.nextInt();
         int型デイreader.nextInt =(); //キーボードからの誕生の買収日 
        カレンダーバースデーCalendar.getInstance =(); //は、カレンダーオブジェクトを初期化し 
        birthday.setを(年、月ザ・1日目。); // カレンダー設定は誕生日である
        ロング MSL birthday.getTimeInMillis =(); / / 1970.01.01.00:00:00からの時間(ミリ秒)の計算値 
        ;カレンダーnowday Calendar.getInstance =()// 初期化カレンダオブジェクト 
        nowday.setTime(新しい新しい A日付()); // 現在のカレンダ時刻の値に設定
        ロング MS2を=(nowday.getTimeInMillis() - MSL)/ 1000/60/60/24; // 計算日間隔 
        System.out.print(+ MS2 + "日" "今日から生年月日" ); 
    } 
}

第二に、成功のスクリーンショット

問題2:ランダム[1100]の間のランダムな整数を生成します。[30,70]?法律は何ですか?

まず、ソース

number.java

/ ** タイトル2:ランダム[1100]の間のランダムな整数を生成します。[30,70]?法律は何ですか?
 方法1 * 
 * / 
パッケージcn.edu.ccut.w1120t2;
 パブリック クラス数{
     公共 静的 ボイドメイン(文字列[]引数){ 
        System.out.printの(「[1100]との間の50の整数乱数です。 \ N- \ N-」);
         int型 SUM = 0; // 一般法カウンタ
        のint = 0 SUM1; // すべての10カウンター法
        についてint型 I = 1; I <= 50; I ++ ){
             int型 NUM =(int型)( math.random()* + 100 1); // 無作為の整数の乱数を生成【1100】
            IF(NUM> && NUM = 30 <= 70){ //[30、70]か否かを判断する 
                "System.out.print(NUM +"の;)
                SUM ++; SUM1 ++ ; 
            } そうでなければ{ 
                System.out.print(NUMの + "" ); 
            } 
            IF(I / 10> 0 && I 10% 0 == ){ 
                System.out.print(の "\ N10を有している" + SUM1 + "に目を[30、70] \ N- \ N-" ); 
                SUM1 = 0 ; 
            } 
        } 
        System.out.printの(「50番目"+和+"その間目」があります); 
    } 
}

第二に、成功のスクリーンショット

 

おすすめ

転載: www.cnblogs.com/wangxiangyue/p/11896619.html