ハンズオン脳

1.解析コード

パッケージ例; 

公衆 クラス試験{ 

    公共 静的 ボイドメイン(文字列[]引数){
         // TODO自動生成されたメソッドスタブ 
        サイズ= S Size.SMALL; 
        サイズT = Size.LARGE;
         // T Sとが同じオブジェクトを参照?
        System.out.printlnは(Sの== tの);   // 
        // プリミティブデータ型?
        System.out.println(s.getClass()isPrimitive());
         // 文字列へ変換 
        サイズSize.valueOf U =( "小" 
        のSystem.out.println(S == U);   // trueに
         // その値をすべてリスト
        するために(サイズ値:Size.values()){ 
            System.out.printlnは(値)。
        } 

    } 

} 
列挙サイズ{SMALL、MEDIUM、LARGE}。

結果:

 

 列挙型の一般的な使用法:

https://blog.csdn.net/testcs_dn/article/details/78604547

2.同じ名前の変数シールドの原則

Javaでは、ローカル変数は、グローバル変数の値を上書きすることができます。

3。

 

    バイト:127から1バイト-128

            ショート:2バイト〜2 ^ 15 ^ -2 15-1
            INT:〜4バイト31は、^ 2 ^ -2 31-1ある
            ロング:. 8〜63バイトが2 ^ ^ -2 63-1
            ブール:. 1つのバイト真偽(javaは0または0に置き換えることはできません)
            フロート:3.403E38 4〜バイト-3.403E38。
            ダブル:〜8バイト-1.798E308 - 4.9E324。
            CHAR:2バイト'\ u0000の' 〜 '\ uffff 「(16進数、すなわち65535に0から再計算)
           (1つのバイトは8に等しいです)

注:低精度変換精度の正確さを失うことなく、精度が低く、操舵精度から失われます。

4。

パブリック クラステストダブル{ 

    公共 静的 ボイドメイン(文字列引数[]){ 
        するSystem.out.println( "0.05 + 0.01 =" +(0.05 + 0.01 ))。
        System.out.println( "1.0から0.42 =" +(1.0から0.42 ))。
        System.out.println( "4.015 * 100 =" +(4.015 * 100 ))。
        System.out.println( "123.3 / 100 =" +(123.3 / 100 ))。
    } 
}

二重不正確な計算は、精度を失い、文字列型を正確に算出することができます。

5。

int型X = 100;

int型Y = 200;

System.out.println( "X + Y =" + X + Y)。

Xが文字列となっているようにプラス記号が自動的に、X 100の文字列に変換された後に後者のプラス//文字列、すなわち、「X + Y」接続の役割を果たしています

//同じトークン、Yのプラス記号は、後でX 200の文字列に変換され、最終的な出力は「X + Y =」100200であります

System.out.println(X + Y + "= X + Y")。

X // X及びYは、第1の通常加算に供されるように、前方には文字列は、最終的な出力がないため、300 = X + Y

 

おすすめ

転載: www.cnblogs.com/xrj-/p/11568775.html