1. 程式人生 > 其它 >java資料型別自動提升運算

java資料型別自動提升運算

技術標籤:java

java資料型別自動提升運算

8種基本資料型別

byte,short,int,long,float,double,char,boolean

其中除boolean以外的7種資料型別變數之間可以及進行運算(因為布林型別變數只有true和false)

自動型別提升:
byte, short, char >>int >> long >> float >> double

class VariableTest2 {
	public static void main(String[] args) {
		byte b1 = 2;
int i1 = 129; //int i2 = b1 + i1; float i2 = b1 + i1;//至少使用int及以上的資料型別 System.out.println(i2); char c1 = 'a'; int i3 = 10; int i4 = c1 + i3;至少使用int及以上的資料型別 System.out.print(i4); byte b2 = 3; short s1 = 123; int i5 = b1 + b2;//注意byte, short, char 三者之間的運算都將自動提升至int,繼續使用其中任意一個編譯報錯 int i6 =
b1 + s1; System.out.println(i5); System.out.println(i6); } }