91在线视频播放|成人黄视频在线观看|在线视频福利|天天欲色成人综合网站|国产国语videosex护士

機構檔案
  • 機構級別:普通會員
  • 信用等級:

在線交談:點擊這里給我發消息

咨詢熱線:029-62258374

學校評價(我要提問/點評)

  • 學校被點評:0
  • 好評(0%)
  • 中評(0%)
  • 差評(0%)

資料認證

    未通過身份證認證 未通過身份證認證

    未通過辦學許可認證 未通過辦學許可認證

  • 學校瀏覽人次:
  • 加盟時間:2017年03月10日
新聞動態

西安尚學堂java基本類型有哪些

發布者:西安尚學堂 發布時間:2017-05-03 來源:西安尚學堂
西安java培訓 
java程序中,在定義變量時,我們需要申請內存來存儲值,變量就可以在內存中存儲整數、小數或字符。java的兩大類型有兩種,內置類型和引用類型。 
1.內置類型 
其中包括6種數字類型(包括4個整數型,2個浮點型),一種字符類型,一種布爾型。 
byte:整數型,byte類型是8位、有符號的,以二進制補碼表示的整數;用在大型數組中節約空間,主要代替整數,因為byte變量占用的空間只有int類型的四分之一。 
short:整數型,short類型是16位、有符號的以二進制補碼表示的整數,short也可以像byte那樣節省空間。一個short變量是int型變量所占空間的二分之一; 
int:整數型,int類型是32位、有符號的以二進制補碼表示的整數,一般地整型變量默認為int類型。 
long:整數型,long類型是64位、有符號的以二進制補碼表示的整數;主要使用在需要比較大整數的系統上。 
float:浮點型,float類型是單精度、32位、符合IEEE 754標準的浮點數;float在儲存大型浮點數組的時候可節省內存空間;浮點數不能用來表示精確的值,如貨幣。 
double:浮點型,double類型是雙精度、64位、符合IEEE 754標準的浮點數;浮點數的默認類型為double類型;double類型同樣不能表示精確的值,如貨幣。 
*:字符類型,*類型是一個單一的16位Unicode字符;*類型可以儲存任何字符。 
boolean:布爾型,boolean類型表示一位的信息;只有兩個取值:true和false;這種類型只作為一種標志來記錄true/false情況;默認值是false。 
下面用具體實例來操作一下: 
public class DateTypeTest { 
public static void main(String[] args) { 
// byte 
System.out.println("基本類型:byte 二進制位數:" + Byte.SIZE); 
System.out.println("包裝類:java.lang.Byte"); 
System.out.println("最小值:Byte.MIN_VALUE=" + Byte.MIN_VALUE); 
System.out.println("最大值:Byte.MAX_VALUE=" + Byte.MAX_VALUE); 
System.out.println(); 
// short 
System.out.println("基本類型:short 二進制位數:" + Short.SIZE); 
System.out.println("包裝類:java.lang.Short"); 
System.out.println("最小值:Short.MIN_VALUE=" + Short.MIN_VALUE); 
System.out.println("最大值:Short.MAX_VALUE=" + Short.MAX_VALUE); 
System.out.println(); 
// int 
System.out.println("基本類型:int 二進制位數:" + Integer.SIZE); 
System.out.println("包裝類:java.lang.Integer"); 
System.out.println("最小值:Integer.MIN_VALUE=" + Integer.MIN_VALUE); 
System.out.println("最大值:Integer.MAX_VALUE=" + Integer.MAX_VALUE); 
System.out.println(); 
// long 
System.out.println("基本類型:long 二進制位數:" + Long.SIZE); 
System.out.println("包裝類:java.lang.Long"); 
System.out.println("最小值:Long.MIN_VALUE=" + Long.MIN_VALUE); 
System.out.println("最大值:Long.MAX_VALUE=" + Long.MAX_VALUE); 
System.out.println(); 
// float 
System.out.println("基本類型:float 二進制位數:" + Float.SIZE); 
System.out.println("包裝類:java.lang.Float"); 
System.out.println("最小值:Float.MIN_VALUE=" + Float.MIN_VALUE); 
System.out.println("最大值:Float.MAX_VALUE=" + Float.MAX_VALUE); 
System.out.println(); 
// double 
System.out.println("基本類型:double 二進制位數:" + Double.SIZE); 
System.out.println("包裝類:java.lang.Double"); 
System.out.println("最小值:Double.MIN_VALUE=" + Double.MIN_VALUE); 
System.out.println("最大值:Double.MAX_VALUE=" + Double.MAX_VALUE); 
System.out.println(); 
// * 
System.out.println("基本類型:* 二進制位數:" + Character.SIZE); 
System.out.println("包裝類:java.lang.Character"); 
// 以數值形式而不是字符形式將Character.MIN_VALUE輸出到控制臺 
System.out.println("最小值:Character.MIN_VALUE=" 
+ (int) Character.MIN_VALUE); 
// 以數值形式而不是字符形式將Character.MAX_VALUE輸出到控制臺 
System.out.println("最大值:Character.MAX_VALUE=" 
+ (int) Character.MAX_VALUE); 


輸入結果如下: 
基本類型:byte 二進制位數:8 
包裝類:java.lang.Byte 
最小值:Byte.MIN_VALUE=-128 
最大值:Byte.MAX_VALUE=127 
基本類型:short 二進制位數: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 
基本類型:long 二進制位數:64 
包裝類:java.lang.Long 
最小值:Long.MIN_VALUE=-9223372036854775808 
最大值:Long.MAX_VALUE=9223372036854775807 
基本類型:float 二進制位數:32 
包裝類:java.lang.Float 
最小值:Float.MIN_VALUE=1.4E-45 
最大值:Float.MAX_VALUE=3.4028235E38 
基本類型:double 二進制位數: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 
注意:Float和Double這兩個浮點型,它們的最小值和最大值都是以科學記數法的形式輸出的,我們看到是以"E+數字"結尾的,這表示E之前的數字要乘以10的多少倍。比如3.14E3就是3.14×1000=3140,3.14E-3就是3.14/1000=0.00314。 
實際上,JAVA中還有另外一種基本類型void,它也有對應的包裝類 java.lang.Void,不過我們無法直接對它們進行操作。 
2.引用類型 
引用類型變量由類的構造函數創建,在聲明變量時會被指定為一個特定的類型,一旦聲明后,變量類型就不能被改變了。其中對象、數組都是引用類型,所有的引用類型默認值都是null。 
除了上面所說的兩種類型,還有我們經常用到的java常量。常量是固定值,直接聲明即可,不需要被計算,同時不能改變值。 
比如:final double PI = 3.1415927,這里的PI是指圓周率。 

西安尚學堂官網:www.029sxt.com