8つの主要なJavaの基本データ型は、すなわち、があります。
1)バイトのタイプ:バイト
バイトデータ型は8です 範囲:( -128--127 ) デフォルト: 0 バイト A = 100; バイト B = -20。
2)、短整数:短いです
短い16ビットのデータタイプであります レンジ:( - 2 ^ 15から2 ^ 15-1) デフォルト:0
3)、整数:INT
intデータ型は32です レンジ:( - 2 ^ 31 - 2 ^ 31-1) デフォルト:0
4)Aロング:ロング
64ビット長のデータ型であります デフォルト値:0L 長いA = 10000L。 長整数定数型として宣言するために、必要数の後にL又はLを追加するには、
5)、単精度浮動小数点:フロート
浮動小数点データ・タイプは、IEEE754規格単精度、32ビット、浮動小数点ラインです。 デフォルト値:は0.0f フロートFL = 2.3f; タイプフロートFの変数を定義することは、後に追加する必要がある、または分別F
6)、倍精度浮動小数点型:ダブル
ダブルデータ型は、倍精度、64ビット、IEEE 754準拠の浮動小数点標準です。 デフォルト値:0.0d ダブルD = 2.3;
7)、ブール:ブール
1ビットの情報を表します 2つだけ値:trueとfalse デフォルト:false ブール・フラグが真=。
8)、文字:CHAR
一般的に中国を記述するために使用される(大部分は無視されます) 範囲:(\ U0000 - \ uffff) - >(0から65535)。 文字 '' を表し; CHAR CH = 'A'; int型のcharとの交換は、直接割り当てはint、int型のchar強いターンターンを回しCHAR。
事例:
1 パブリック クラスPrimitiveTypeTest { 2 公共 静的 ボイドメイン(文字列[]引数){ 3。 // バイト 4。 のSystem.out.println( "基本タイプ:バイトの2進数" + Byte.SIZE); 5。 のSystem.out.println( "包装:がjava.lang.Byte " ); 図6 のSystem.out.println("最小:Byte.MIN_VALUE = "+ Byte.MIN_VALUE); 7。 のSystem.out.println("最大:Byte.MAX_VALUE =「+ Byte.MAX_VALUE、方); 8。 のSystem.out.println(); 9。 10 // ショート 11 のSystem.out.println( "基本タイプ:ビットの短い数:"+Short.SIZE); 12である のSystem.out.println( "パッケージング:java.lang.Shortの" ); 13である のSystem.out.println( "最小:Short.MIN_VALUE =" + Short.MIN_VALUE); 14 のSystem.out .println( "最大:Short.MAX_VALUE =" + Short.MAX_VALUE); 15 のSystem.out.println(); 16 17 // INT 18である のSystem.out.println( "基本タイプ:整数バイナリ桁:" + Integer.SIZE); 19。 のSystem.out.println( "パッケージング:java.lang.Integerの" ); 20である のSystem.out.println( "最小:はInteger.MIN_VALUE =の" + はInteger.MIN_VALUEの) 21は System.out.println( "最大:Integer.MAX_VALUEの=" + Integer.MAX_VALUEの); 22である のSystem.out.println(); 23である 24 // ロング 25 のSystem.out.println(「基本タイプ:長いバイナリデジット: "+ Long.SIZE); 26である のSystem.out.println("パッケージング"がjava.lang.Long ;) 27 :Long.MIN_VALUE =「+のするSystem.out.println("最小Long.MIN_VALUEの); 28 System.out.println( "最大:=はLong.MAX_VALUEの" + はLong.MAX_VALUEの); 29 のSystem.out.println(); 30 31である // フロート 32 」のSystem.out.println(基本タイプ:フロート進数:「+Float.SIZE); 33である のSystem.out.println( "パッケージング:java.lang.Floatの" ); 34である のSystem.out.println( "最小:Float.MIN_VALUEに=" + ; Float.MIN_VALUEに) 35 のSystem.out .println( "最大:Float.MAX_VALUE =" + Float.MAX_VALUE); 36 のSystem.out.println(); 37 38である // ダブル 39 のSystem.out.println( "基本タイプ:二進数:" + Double.SIZE); 40 のSystem.out.println( "パッケージング:java.lang.Doubleの" ); 41である のSystem.out.println( "最小:Double.MIN_VALUEに=" + ; Double.MIN_VALUEに) 42、IS System.out.println( "最大:Double.MAX_VALUE =" + Double.MAX_VALUE); 43である のSystem.out.println(); 44れる 45 // チャー 46である のSystem.out.println(「基本タイプ:ビットチャー数: "+ Character.SIZE); 47 のSystem.out.println("パッケージ:java.lang.Characterの" ); 48 // コンソールに数値形式ではなく、フォームのCharacter.MIN_VALUE文字 49 のSystem.out。 println( "最小:Character.MIN_VALUE =" 50 +は、(INT )Character.MIN_VALUE); 51である // コンソールに数値形式ではなく、フォームCharacter.MAX_VALUE文字出力 52 System.out.println( "最大值:Character.MAX_VALUE =" 53 +(INT )Character.MAX_VALUE)。 54 } 55 }
結果:
基本タイプ:バイトのバイナリ数8 包装:java.lang.Byteの 分:Byte.MIN_VALUE = -128 最大:Byte.MAX_VALUE = 127 基本タイプ:ショート進数:16 包装:java.lang.Shortの 分:Short.MIN_VALUE = -32768 最大:Short.MAX_VALUE = 32767 基本タイプ:INT進数:32 包装:java.lang.Integerの 分:はInteger.MIN_VALUE = -2147483648 最大:Integer.MAX_VALUEの= 2147483647 基本タイプ:ロング進数:64 包装:java.lang.Longの 分:Long.MIN_VALUE = -9223372036854775808 最大:はLong.MAX_VALUE = 9223372036854775807 基本タイプ:フロート進数:32 包装:java.lang.Floatの 分:Float.MIN_VALUEに= 1.4E-45 最大:Float.MAX_VALUE = 3.4028235E38 基本タイプ:ビット数の2倍:64 包装:java.lang.Doubleの 分:Double.MIN_VALUEに= 4.9E-324 最大:Double.MAX_VALUE = 1.7976931348623157E308 基本タイプ:文字進数:16 包装:java.lang.Characterの 分:Character.MIN_VALUE = 0 最大:Character.MAX_VALUE = 65535