Java運算符有哪些?Java運算符怎么用?在計算機中,Java是一門使用非常廣泛的
編程語言,無論是游戲還是軟件還是網頁等等,Java通用性展示的淋漓盡致,可以說Java使用范圍之廣另其他語言十分艷羨。今天就來介紹一下Java運算符。
Java運算符主要分為以下幾種:
算術運算符
關系運算符
位運算符
邏輯運算符
賦值運算符
其他運算符
算術運算符
算術運算符用在數學表達式中,它們的作用和在數學中的作用一樣。下表列出了所有的算術運算符。
表格中的實例假設整數變量A的值為10,變量B的值為20:
操作符 描述 例子
+ 加法 - 相加運算符兩側的值 A + B等于30
- 減法 - 左操作數減去右操作數 A – B等于-10
* 乘法 - 相乘操作符兩側的值 A * B等于200
/ 除法 - 左操作數除以右操作數 B / A等于2
% 取模 - 右操作數除左操作數的余數 B%A等于0
+ + 自增 - 操作數的值增加1 B + +等于21
-- 自減 -- 操作數的值減少1 B - -等于19
實例
下面的簡單示例程序演示了算術運算符。復制并粘貼下面的Java程序并保存為Test.
java文件,然后編譯并運行這個程序:
public class Test {
public static void main(String args[]) {
int a = 10;
int b = 20;
int c = 25;
int d = 25;
System.out.println("a + b = " + (a + b) );
System.out.println("a - b = " + (a - b) );
System.out.println("a * b = " + (a * b) );
System.out.println("b / a = " + (b / a) );
System.out.println("b % a = " + (b % a) );
System.out.println("c % a = " + (c % a) );
System.out.println("a++ = " + (a++) );
System.out.println("a-- = " + (a--) );
// 查看 d++ 與 ++d 的不同
System.out.println("d++ = " + (d++) );
System.out.println("++d = " + (++d) );
}
}
嘗試一下 »
以上實例編譯運行結果如下:
a + b = 30
a - b = -10
a * b = 200
b / a = 2
b % a = 0
c % a = 5
a++ = 10
b-- = 11
d++ = 25
++d = 27
關系運算符
下表為Java支持的關系運算符
表格中的實例整數變量A的值為10,變量B的值為20:
運算符 描述 例子
== 檢查如果兩個操作數的值是否相等,如果相等則條件為真。 (A == B)為假(非真)。
!= 檢查如果兩個操作數的值是否相等,如果值不相等則條件為真。 (A != B) 為真。
> 檢查左操作數的值是否大于右操作數的值,如果是那么條件為真。 (A> B)非真。
< 檢查左操作數的值是否小于右操作數的值,如果是那么條件為真。 (A <B)為真。
> = 檢查左操作數的值是否大于或等于右操作數的值,如果是那么條件為真。 (A> = B)為假。
<= 檢查左操作數的值是否小于或等于右操作數的值,如果是那么條件為真。 (A <= B)為真。
實例
下面的簡單示例程序演示了關系運算符。復制并粘貼下面的Java程序并保存為Test.java文件,然后編譯并運行這個程序:
public class Test {
public static void main(String args[]) {
int a = 10;
int b = 20;
System.out.println("a == b = " + (a == b) );
System.out.println("a != b = " + (a != b) );
System.out.println("a > b = " + (a > b) );
System.out.println("a < b = " + (a < b) );
System.out.println("b >= a = " + (b >= a) );
System.out.println("b <= a = " + (b <= a) );
}
}
以上實例編譯運行結果如下:
a == b = false
a != b = true
a > b = false
a < b = true
b >= a = true
b <= a = false