1. 程式人生 > >Java基礎之 運算子

Java基礎之 運算子

前言:Java內功心法之運算子,看完這篇你向Java大神的路上又邁出了一步(有什麼問題或者需要資料可以聯絡我的扣扣:734999078)

 

計算機的最基本用途之一就是執行數學運算,作為一門計算機語言,Java也提供了一套豐富的運算子來操縱變數。我們可以把運算子分成以下幾組:

  • 算術運算子
  • 關係運算符
  • 位運算子
  • 邏輯運算子
  • 賦值運算子
  • 其他運算子

算術運算子

算術運算子用在數學表示式中,它們的作用和在數學中的作用一樣。下表列出了所有的算術運算子。

表格中的例項假設整數變數A的值為10,變數B的值為20:

操作符 描述 例子
+ 加法 - 相加運算子兩側的值 A + B 等於 30
- 減法 - 左運算元減去右運算元 A – B 等於 -10
* 乘法 - 相乘操作符兩側的值 A * B等於200
/ 除法 - 左運算元除以右運算元 B / A等於2
取餘 - 左運算元除以右運算元的餘數 B%A等於0
++ 自增: 運算元的值增加1 B++ 或 ++B 等於 21(區別詳見下文)
-- 自減: 運算元的值減少1 B-- 或 --B 等於 19(區別詳見下文)

例項

下面的簡單示例程式演示了算術運算子。

例項

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) ); S ystem.out.println("a++ = " + (a++) ); System.out.println("a-- = " + (a--) ); // 檢視 d++ 與 ++d 的不同 System.out.println("d++ = " + (d++) ); System.out.println("++d = " + (++d) );