糯米文學吧

位置:首頁 > 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。