java的型別
一.基本資料型別(byte short int long float double char boolean)
1.byte:
–byte 位數是8位。
–取值範圍:-128~127,它的佔用空間是最小的。
–例如:byte a=100,b=-127;
2.short:
–short 位數是 16 位
–取值範圍:-32768~323767
short a=1000;
3.int
–一般地整型變數預設為 int 型別
–int 位數是32位
–取值範圍:-2147483648~2147483647
int a=10000000
4.long
–儲存空間比較大
–long 位數是 64 位
–最小值是 (-2^63);
–最大值是 (2^63 -1);
5.float
–位數是32位
float a=0.3f;
6.double
–位數是64位
–浮點數的預設型別為double型別
double a=123.4;
7.boolean
–位數1位
–只有兩個值:true|false
—預設值是 false
8.char
–位數32位
–取值範圍:0-65535
char a=’c’;
-java查詢資料型別的範圍
System.out.println(Byte.MIN_VALUE);
System.out.println(Byte.MAX_VALUE);
System.out.println(Short.MIN_VALUE);
System.out.println(Short.MAX_VALUE);
System.out.println(Integer.MIN_VALUE);
System.out.println(Integer.MAX_VALUE);
System.out.println(Long.MIN_VALUE);
System.out.println(Long.MAX_VALUE);
System.out.println(Float.MIN_VALUE);
System.out.println(Float.MAX_VALUE);
System.out.println(Double.MIN_VALUE);
System.out.println(Double.MAX_VALUE);
二。引用資料型別
1.–除了上述基本資料型別的變數以外,其餘的全都屬於引用資料型別
2. –包括
API中的類,如String、File等
陣列
自定義的類,如Cars、Student
物件全部是引用資料型別
3.賦值
- 使用new關鍵字來賦值,例外(String和包裝器類)
4.使用方式和基本資料型別完全一樣
- 屬性
- 引數
- 返回值
三。轉換
1.隱式型別轉換(自動型別轉換)
從儲存範圍小的型別到儲存範圍大的型別。
–規則
— 型別相容
— 目標型別大於源型別 byte < short < int < long
相關文章
- Java的基本型別和引用型別Java型別
- Java long型別和Long型別的那些事Java型別
- JAVA 基本型別與 引用型別區別Java型別
- Java中的型別提升Java型別
- JAVA型別的問題Java型別
- java- 型別-轉換:基本型別以及包裝型別的轉換Java型別
- java基本型別和包裝型別的“==”和equals()方法Java型別
- Java中的資料型別Java資料型別
- java中的列舉型別Java型別
- Java的基本資料型別Java資料型別
- java 中的檔案型別Java型別
- java中的型別轉換Java型別
- Java™ 教程(泛型原始型別)Java泛型型別
- Java泛型與型別擦除Java泛型型別
- Oracle資料型別對應Java型別Oracle資料型別Java
- Java資料型別及型別轉換Java資料型別
- Java中建立泛型型別的例項Java泛型型別
- Treasure Of JAVA——JAVA的資料型別(JAVA面試題)Java資料型別面試題
- Java基本資料型別和引用型別 - Java那些事兒Java資料型別
- Java中的基本資料型別與引用資料型別Java資料型別
- 初探Java型別擦除Java型別
- Java™ 教程(型別擦除)Java型別
- Java 變數型別Java變數型別
- java列舉型別Java型別
- java 列舉型別Java型別
- [java]基礎型別Java型別
- Java資料型別Java資料型別
- Java基礎-基本型別和包裝型別Java型別
- Java泛型型別擦除問題Java泛型型別
- java的8種基礎型別Java型別
- java的四大引用型別Java型別
- Java泛型T與?的區別Java泛型
- Java的主要資料型別(Primitive)Java資料型別MIT
- java double、float型別的比較Java型別
- Java中的Type型別詳解Java型別
- Java中的四種引用型別Java型別
- MySql與Java的時間型別MySqlJava型別
- java基礎之java的基本資料型別Java資料型別