亚洲精品久久久久久第一页-人妻少妇精彩视品一区二区三区-91国产自拍免费视频-免费一级a在线播放视频正片-少妇天天日天天射天天爽-国产大屁股喷水视频在线观看-操美女骚穴抽插性爱视频-亚洲 欧美 中文字幕 丝袜-成人免费无码片在线观看

講解java中常見的數(shù)據(jù)類型 java中數(shù)據(jù)類型轉(zhuǎn)換


講解java中常見的數(shù)據(jù)類型 java中數(shù)據(jù)類型轉(zhuǎn)換

文章插圖
Java數(shù)據(jù)類型Java是強類型語言
要求變量的使用要嚴格符合規(guī)定,所有變量都必須先定義后才能使用
image
Java語言提供了八種基本類型 。六種數(shù)字類型(四個整數(shù)型,兩個浮點型),一種字符類型,還有一種布爾型 。
byte:
byte 數(shù)據(jù)類型是8位、有符號的,以二進制補碼表示的整數(shù);? 最小值是 -128(-2^7);? 最大值是 127(2^7-1);? 默認值是 0;? byte 類型用在大型數(shù)組中節(jié)約空間,主要代替整數(shù),因為 byte 變量占用的空間只有 int 類型的四分之一;? 例子:byte a = 100,byte b = -50 。short:
? short 數(shù)據(jù)類型是 16 位、有符號的以二進制補碼表示的整數(shù)? 最小值是 -32768(-2^15);? 最大值是 32767(2^15 – 1);? Short 數(shù)據(jù)類型也可以像 byte 那樣節(jié)省空間 。一個short變量是int型變量所占空間的二分之一;? 默認值是 0;? 例子:short s = 1000,short r = -20000 。int:
? int 數(shù)據(jù)類型是32位、有符號的以二進制補碼表示的整數(shù);? 最小值是 -2,147,483,648(-2^31);? 最大值是 2,147,483,647(2^31 – 1);? 一般的整型變量默認為 int 類型;? 默認值是 0 ;? 例子:int a = 100000, int b = -200000 。long:
? long 數(shù)據(jù)類型是 64 位、有符號的以二進制補碼表示的整數(shù);? 最小值是 -9,223,372,036,854,775,808(-2^63);? 最大值是 9,223,372,036,854,775,807(2^63 -1);? 這種類型主要使用在需要比較大整數(shù)的系統(tǒng)上;? 默認值是 0L;? 例子: long a = 100000L,Long b = -200000L 。“L”理論上不分大小寫,但是若寫成”l”容易與數(shù)字”1″混淆,不容易分辨 。所以最好大寫 。float:
? float 數(shù)據(jù)類型是單精度、32位、符合IEEE 754標準的浮點數(shù);? float 在儲存大型浮點數(shù)組的時候可節(jié)省內(nèi)存空間;? 默認值是 0.0f;? 浮點數(shù)不能用來表示精確的值,如貨幣;? 例子:float f1 = 234.5f 。double:
? double據(jù)類型是雙精度、64 位、符合 IEEE 754 標準的浮點數(shù);? 浮點數(shù)的默認類型為double類型;? double類型同樣不能表示精確的值,如貨幣;? 默認值是 0.0d;例子:double d1 = 7D ; double d2 = 7.; double d3 = 8.0; double d4 = 8.D; double d5 = 12.9867; 7 是一個 int 字面量,而 7D,7. 和 8.0 是double字面量 。boolean:
? boolean數(shù)據(jù)類型表示一位的信息;? 只有兩個取值:true 和 false;? 這種類型只作為一種標志來記錄`true/false 情況;? 默認值是 false;? 例子:boolean one = true 。char:
? char 類型是一個單一的 16 位Unicode字符;? 最小值是 u0000(十進制等效值為 0);? 最大值是 uffff(即為 65535);? char 數(shù)據(jù)類型可以儲存任何字符;? 例子:char letter = ‘A’; ?;绢愋停篵yte 二進制位數(shù):8包裝類:java.lang.Byte最小值:Byte.MIN_VALUE=https://www.520longzhigu.com/diannao/-128最大值:Byte.MAX_VALUE=127基本類型:short 二進制位數(shù):16包裝類:java.lang.Short最小值:Short.MIN_VALUE=-32768最大值:Short.MAX_VALUE=32767基本類型:int 二進制位數(shù):32包裝類:java.lang.Integer最小值:Integer.MIN_VALUE=-2147483648最大值:Integer.MAX_VALUE=2147483647基本類型:long 二進制位數(shù):64包裝類:java.lang.Long最小值:Long.MIN_VALUE=-9223372036854775808最大值:Long.MAX_VALUE=9223372036854775807基本類型:float 二進制位數(shù):32包裝類:java.lang.Float最小值:Float.MIN_VALUE=1.4E-45最大值:Float.MAX_VALUE=3.4028235E38基本類型:double 二進制位數(shù):64包裝類:java.lang.Double最小值:Double.MIN_VALUE=4.9E-324最大值:Double.MAX_VALUE=1.7976931348623157E308基本類型:char 二進制位數(shù):16包裝類:java.lang.Character最小值:Character.MIN_VALUE=0最大值:Character.MAX_VALUE=65535public static void main(String[] args) {//八大數(shù)據(jù)類型//整型int number1 = 10;//這個是最常用的一個byte number2 = 20;short number3 = 30;long number4 = 30L;//long 型后面需要加一個L//浮點型float number5 = 54.5F;//單精度浮點也是需要加一個Fdouble number6 = 65.26425;//字符型char name ='x';//只能代表單個字符String name2 = "lqx";//常用,但是記住String不是關鍵字//boolean 判斷是非對錯,只有兩個取值boolean boo = true;boolean boo2 = false;}分類:java基礎


以上關于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關的問題,請您及時就醫(yī)或請專業(yè)人士給予相關指導!

「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對您有所幫助: