Java study 02day--類型轉換與算術運算符

一、類型轉換

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、算術運算符

Egint 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

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章