要点Java 6変数とタイプ


変数とタイプ
Javaはオブジェクト向けですが、すべてのタイプがオブジェクトであるわけではありません.基本的なタイプと呼ばれています primitives..
Javaの基本タイプを以下に示します.
  • byte  (number,1バイト)
  • short  (number,2バイト)
  • int  (number,4バイト)
  • long  (number,8バイト)
  • float  (浮動小数点数、4バイト)
  • double  (二重精度浮動小数点数r,8 bytes)
  • char  (文字、2バイト)
  • boolean  (trueまたはfalse、1バイト)
  • Javaは強力な言語であり、変数を使用する前にそのタイプを定義する必要があることを意味します.
    Numbers
    数値を宣言する構文:
    int myNumber;
    myNumber = 5;
    

    または組み合わせ:
    int myNumber = 5;
    

    二重精度浮動小数点数の構文を定義します.
    double d = 4.5;
    d = 3;
    

    単一精度浮動小数点数に変換するには、次の手順に従います.
    float f = (float) 4.5;
    

    文字と文字列 Characters and Strings
    Javaでは、1つの文字は単純な数字ではなく独自のタイプなので、他の言語と同じようにASCII値を入れないで、文字タイプという特殊な文法があります.
    char c = 'g';
    
    String  基本的なタイプではありません.本当のクラスですがjava言語はこのクラスに特別な処理があります.
    文字列を使用するカラムについて説明します.
    //             
    String s1 = new String("Who let the dogs out?");
    //       ""        ,           .
    String s2 = "Who who who who!";
    // java    +                      
    String s3 = s1 + s2;  //String s3 = "Who let the dogs out?Who who who who!";
    

    処理文字列と基本タイプ+番号に処理あり 他の場所javaは+番号に対して特別な処理はありません(リロード)
    int num = 5;
    String s = "I have " + num + " cookies";//    I have 5 cookies

    booleanブール値
    比較操作はすべて返されます  boolean  ブール値、 booleanタイプの値は  true  or  false
    boolean b = false;
    b = true;
    
    boolean toBe = false;
    b = toBe || !toBe;
    if (b) {
        System.out.println(toBe);
    }
    
    int children = 0;
    b = children; //    ,   
    if (children) { //    ,   
        // Will not work         
    }
    
    : , , for my friends。