糯米文學吧

位置:首頁 > IT認證 > 計算機等級

關於運算子和表示式解析

Java具有簡單性、面向物件、分散式、健壯性、安全性、獨立與可移植性、多執行緒、動態性等特點。下面是小編整理的`關於運算符和表示式,希望大家認真閱讀!

關於運算子和表示式解析

運算子指明對運算元所進行的運算。按運算元的數目來分,可以有一元運算子(如++、--),二元運算子(如+、>)和三元運算子(如?:),它們分別對應於一個、兩個和三個運算元。對於一元運算子來說,可以有字首表示式(如++i)和字尾表示式(如i++),對於二元運算子來說則採用中綴表示式(如a+b)。按照運算子功能來分,基本的運算子有下面幾類:

1.算術運算子(+,-,*,/,%,++,--)

2.關係運算符(>,<,>=,<=,==,!=)

3.布林邏輯運算子(!,&&,||)

4.位運算子(>>,<<,>>>,&,|,^,~)

5.賦值運算子(=,及其擴充套件賦值運算子如+=)

6.條件運算子(?:)

7.其它(包括分量運算子·,下標運算子[],例項運算子instanceof,記憶體分配運算子new,強制型別轉換運算子(型別),方法呼叫運算子()等)

本章中我們主要講述前6類運算子。

3.1算術運算子

算術運算子作用於整型或浮點型資料,完成算術運算。

一、二元算術運算子,如下表所示

  運算子用法描述

+op1+op2加

-op1-op2減

*op1*op2乘

/op1/op2除

%op1%op2取模(求餘)

Java對加運算子進行了擴充套件,使它能夠進行字串的連線,如"abc"+"de",得到串"abcde"。我們將在第七章中講解。

與C、C++不同,對取模運算子%來說,其運算元可以為浮點數,如37.2=7.2。