一、類型轉換
Eg:
ü 類型自動提升,以大類型爲準.
Byte b=3;
b=b+2;
上述語句會報錯,主要由於java的強語言功能決定的.
ü 強制類型轉換
b=(byte)(b+2)
eg
float+int=>float
eg:
System.out.println(‘a’)顯示的結果a
System.out.println(’a’+1) 的結果爲98區別
說明:’a’爲char 16位. ’a’+1則進行類型提升運算.
System.out.println((char)(’a’+1)) 則進行強制類型轉換.
二、運算符
1、算術運算符
Eg:int x=3510;x=x/1000*1000; x的結果是?3000
ü 取模:
Eg:
1%-5的結果1
-1%5的結果-1
模結果的符號看左邊數的符合.
Eg:
Int a=3,b
變量的定義要賦初始值,否則不能參與運算.
字符串數據與任意類型的數據進行+運算,則均爲連接運算,最終都變成字符串.
System.out.println("5+5="+5+5);//打印結果是?5+5=55