二、Java語言基礎6
6.1 運算符的基本用法
運算符是常量和變量之間進行操作的符號。它包括算術運算符、賦值運算符、邏輯運算符、位運算符、比較運算符等。其中算術運算符有"+、-、*、/、++、--、%等"。
1、"+"號在Java中的作用包含代表正號、做加法運算、字符串的連接符;
2、整數相除運算只能得到整數,把數據轉換為浮點類型後才可得到小數;
3、取模"%"運算符:
a.任何一個正整數%2結果不是0就是1,可用於切換條件;
b.當左邊的絕對值小於右邊絕對值時,結果是左邊;
c.當左邊的絕對值等於右邊的倍數時,結果是0;
d.當左邊的絕對值大於右邊絕對值時,結果是餘數;
e.%取模運算符結果的符號只和左邊有關,與右邊無關。
6.2 運算符+ +和- -的用法
1、單獨使用時,放在前後效果一樣。
2、參與運算時,在前面,則先自增或自減,然後參與運算;在後面,則先運算,後作自增或自減操作。如下圖:
6.3 + +和- -的算術運算
1、計算出程序最後a,b,c的值?
int a = 10;
int b = 10;
int c = 10;
a = b++;
c = --a;
b = ++a;
a = c--;
詳見講解見下面的代碼:
2、分別計算出程序執行後x,y的值?
int x = 8;
int y = (x++) + (++x) + (x*10);
詳見講解見下面的代碼:
6.4 賦值運算符
基本的賦值運算符是"=",它是將等號右邊的值賦給左邊的變量。由此擴展的賦值運算符有+=、-=、/=、%=,即把左右兩邊的數據運算操作後再進行賦值。
6.5 關係運算符
進行比較的運算符,條件的運算符,稱為關係運算符,包括==,!=,>,>=,
閱讀更多 小區日記本 的文章