8種類の基本データ型


【前に書きます.変数は参照タイプと基本データタイプに分けられますが、ここでは8種類の基本データタイプのみを紹介します~】
文書ディレクトリ
  • 一、8種類の基本データ型紹介
  • 二、charタイプのエスケープ文字
  • 二、表示範囲の大小関係
  • 三、進数表示
  • 四、タイプ変換
  • 一、8種類の基本データ型の紹介
    を選択します.
    名前
    サイズ
    デフォルト
    値範囲
    説明
    byte
    バイト
    1バイト
    0
    -2^7~ 2^7-1
    short
    たんせいけい
    2バイト
    0
    -2^15~ 2^15-1
    int
    せいけい
    4バイト
    0
    -2^31 ~2^31-1
    整数のデフォルトタイプ
    long
    ちょうせいけい
    8バイト
    0l/0L
    -2^63 ~2^63-1
    マークはl/L
    float
    単精度浮動小数点型
    4バイト
    0.0f/0.0F
    フラグはf/F
    double
    デュアル精度浮動小数点型
    8バイト
    0.0d/0.0D
    浮動小数点型のデフォルト値、フラグd/D、省略可能
    char
    もじがた
    2バイト
    <00(スペース)
    \uffff(65535)
    Unicode文字、エスケープ文字、符号なし
    boolean
    ブール型
    1バイト
    false
    値はtrueとfalseのみ
    二、charタイプのエスケープ文字
    文字の中で、反スラッシュ()は特殊な文字で、エスケープ文字と呼ばれ、後ろの文字をエスケープするために使用されます.
    アイコン
    名前
    さぎょう
    改行
    次の行の先頭に移動
    \r
    リターンキャラクタ
    (具体的な作用は感じと区别がないことを试みて、后で理解して更に补って、.もし大きい人が知っているならばまたよろしくお愿いします)
    \t
    タブ
    (5個のスペースの大きさ)
    \b
    チェックボックスをオフにします.

    一重引用符
    単一引用符を出力
    "
    二重引用符
    二重引用符を出力
    \
    ぎゃくスラッシュ
    出力スラッシュ
    二、範囲の大小関係を表す
  • floatとdoubleの値範囲計算規則と整数が異なるため、floatはlongよりもはるかに大きいので、値範囲はdouble>float>long>int>short>byte;
  • charとbooleanは一般的に比較に参加しません.比較する場合はdouble>float>long>int>char>short>byte>booleanです.

  • 三、進数表示
    接頭辞0は8進数、接頭辞0 Xは16進数を表す.
    int decimal = 100;
    int octal = 0144;
    int hexa = 0X64;
    
    public void testBinarySystem() {
    		int a = 10;// 10  
    
    		//    (10 2: 2  ,    )
    		String b = Integer.toBinaryString(a);
    		System.out.println(b);
    		//    (2 8:    ,    ,   0)
    		String c = Integer.toOctalString(a);
    		System.out.println(c);
    		//     
    		String d = Integer.toHexString(a);
    		System.out.println(d);
    	}
    

    四、タイプ変換
    4.1自動、強制型変換4.2 charと数値の型変換(難点)4.3 intとStringの型変換