9月23日ワークショップ

まず、ハンズオン脳1

タイトル:乱数ジェネレータのフル「のためのハンドコード」

 

 ソースコード:

パッケージTEST3。

輸入java.util.Randomの。
インポートjava.util.Scanner;

{クラスCrandom公共
のpublic static無効メイン(文字列[] args){
System.out.printlnは( "あなたは乱数を生成したい番号を入力してください:");
スキャナスキャナスキャナの新新=(System.in);
int型N- scanner.nextInt =();
ランダムランダム新しい新しい=ランダム();
int型SEED =にRandom.nextInt(100); //未満100は、乱数を生成
するために(INT I = 0;私は<N-; Iは++)
{
SEED(= 7 ^ 5 *種子)%2147483647 ; //は数式適用
するSystem.out.println(シード); //各乱数の出力
}

}
}

テスト:

 

 ハンズオン脳2:

タイトル:あなたはそれについて特別であるものを見つける、次のコードを考えてみましょうか?

パブリック クラスMethodOverload {
     公共 静的 ボイドメイン(文字列[]引数){ 
        システム。アウト .println(整数7の正方形である +正方形(7 ))。
        システム。アウト .println(" ダブル7.5の\ nの正方形がある" +四角(7.5 )); 
    } 

    パブリック 静的 INT正方形(int型X){
         戻り X * X。
    } 

    パブリック 静的 ダブル広場(ダブルY){
         リターンのY *はY。
    } 
}

結論:

1、このプログラムの関数のオーバーロード、同じ関数名、異なるパラメータの種類の機能。

2、関数のオーバーロードを使用すると、可読性を高めるために、関数名の数、機能を減らすことができます

二つ以上の方法**********構成は次の条件が関係を「リロード」を満たします:

(1)メソッド名と同じで、製品(2)パラメータの異なるタイプ、異なるパラメータ、異なるパラメータ又は注文の種類の数。

注:メソッドのオーバーロードの方法として決意条件の値を返します。

第二に、放課後の練習

1、JDKのSystem.out.println()メソッドを見て、あなたは何を発見しましたか?

1、システムjava.langのクラスはObjectクラスの継承では、パッケージです。

2は、Systemカテゴリ、アウト静的メンバ変数のPrintStreamクラスであるので、あなたは、クラス名を使用することができます。変数名を参照しました。(APIディスプレイ:アウト...このストリームがすでにオープンし、通常、このストリームは、ホスト環境やユーザの出力先で指定された出力、または他を表示するには、対応する出力データを受け入れる準備ができている「標準」出力ストリームです)

3、のprintln()は、のPrintStreamの方法で呼び出しました。

図4は、のprintln()は出力を行う場合には、パラメータが渡されるパラメータの異なるタイプが存在する、方法です。

 

おすすめ

転載: www.cnblogs.com/a155-/p/11586029.html