一、java常見數據類型java
整數:byte、short、int、long大數據
小數:float、doubleclass
字符:char變量
布爾型:boolean數據類型
二、數據類型轉換二進制
byte<short<int<longfloat
小數據類型轉換成大數據類型,自動類型轉換數據
大數據類型轉換成小數據類型,強制類型轉換(變量名=(小數據類型)大數據類型)static
class Demo03{
public static void main(String[] args){
/*
byte b=11;
short s=b;
int i=s;
long l=i;
*/
int i =10;
byte b=(byte)i;
System.out.println(i);
}
}計算機
三、在計算機中,若是一個數字的二進制最高位是1,則必定是負數
若是計算機中,一個數的二進制最高位是0,則必定是正數
在計算機中存儲的是補碼
四、在byte、short、char類型的數據在運算時,都會自動轉換成int類型的數據在運算
System.out.println('a'+1);//輸入出結果98
兩個不一樣數據類型的數據在運算的時候,結果取決於大的數據類型
byte i=10;賦值時i是常量,10並無超過byte的範圍,因此不報錯