關於運算符和表達式解析
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。
-
2017年全國計算機一級考試試題及答案「精華版」
計算機網絡它是這樣定義的:存在着一個能為用户自動管理的網絡操作系統。有它調用完成用户所調用的資源,而整個網絡像一個大的計算機系統一樣,對用户是透明的。yjbys小編收集了一些全國計算機一級考試試題及答案,歡迎大家練習!1.現代計算機中採用二進制數字系統是因...
-
2017下半年計算機二級c語言基礎試題
任何設計活動都是在各種約束條件和相互矛盾的需求之間尋求一種平衡,程序設計也不例外。下面是小編收集的關於計算機二級c語言基礎試題,希望大家認真閲讀!一.選擇:1.給出以下定義:characX[]="abcdefg";characY[]={'a','b','c','d'...
-
2022年java web的知識點總結
web是建立在Internet上的一種網絡服務,為瀏覽者在Internet上查找和瀏覽信息提供了圖形化的、易於訪問的直觀界面,其中的文檔及超級鏈接將Internet上的信息節點組織成一個互為關聯的網狀結構。以下是關於javaweb的知識點總結,希望大家認真閲讀!javaweb的知識點總結...
-
2017年計算機二級JAVA考試試題「答案」
Java是一個面向對象的語言。對程序員來説,這意味着要注意應中的數據和操縱數據的方法(method),而不是嚴格地用過程來思考。yjbys小編收集一些關於計算機二級JAVA考試試題,希望大家認真練習~!1).面向對象方法中,繼承是指()。A.一組對象所具有的相似性質B.一個對象具...