百度百科: 數據類型在數據結構中的定義是一個值的集合以及定義在這個值集上的一組操做。變在聲明變量時也可指定它的數據類型。全部變量都具備數據類型,以決定可以存儲哪一種數據。
因此,經過定義不一樣類型的變量,能夠在內存中儲存整數、小數或者字符。
Java語言提供了八種基本類型。六種數字類型(四個整數型,兩個浮點型),一種字符類型,還有一種布爾型。
public class DataType { static byte b; static short s; static int i; static long l; static float f; static double d; static char c; static boolean bool; public static void main(String args[]) { System.out.println("byte[大小:"+Byte.SIZE +", 默認值:"+b +"; 數據範圍:"+Byte.MIN_VALUE+" ~ "+Byte.MAX_VALUE+"]"); System.out.println("short[大小:"+Short.SIZE +", 默認值:"+s +"; 數據範圍:"+Short.MIN_VALUE+" ~ "+Short.MAX_VALUE+"]"); System.out.println("int[大小:"+Integer.SIZE +", 默認值:"+i +"; 數據範圍:"+Integer.MIN_VALUE+" ~ "+Integer.MAX_VALUE+"]"); System.out.println("long[大小:"+Long.SIZE +", 默認值:"+l +"; 數據範圍:"+Long.MIN_VALUE+" ~ "+Long.MAX_VALUE+"]"); System.out.println("float[大小:"+Float.SIZE +", 默認值:"+f +"; 數據範圍:"+Float.MIN_VALUE+" ~ "+Float.MAX_VALUE+"]"); System.out.println("double[大小:"+Double.SIZE +", 默認值:"+d +"; 數據範圍:"+Double.MIN_VALUE+" ~ "+Double.MAX_VALUE+"]"); System.out.println("char[大小:"+Character.SIZE +", 默認值:"+c +"; 數據範圍:"+(int)Character.MIN_VALUE+" ~ "+(int)Character.MAX_VALUE+"]"); System.out.println("boolean[默認值:"+bool +"; 數據範圍:"+Boolean.TRUE+" & "+Boolean.FALSE+"]"); } }
運行結果:java