原創聲明:本文為作者原創,未經允許不得轉載,經授權轉載需注明作者和出處
上一章講了Java的基本數據類型,既然涉及到了數,自然就會涉及到計算。沒錯,本章講的便是java的運算符。
java常用的運算符可以分為五大類
首先來說說算數運算符,算數運算符就是對數進行一些基本的計算:
算數運算符中可以分為一元運算符和二元運算符
一元運算符,顧名思義,就是操作一個數的運算符,包括:
同理,二元運算符,就是操作兩個數的運算符,包括:
Exception in thread "main" java.lang.ArithmeticException: / by zero
此異常的意思是除數不為零。接下來是關系運算符,關系運算符其實就是兩個數做比較,組成一個表達式,表達式的結果是一個boolean類型的值,其中包括:
邏輯運算,這里只講與、或、非:
位運算:因為位運算都是以二進制為單位進行的運算,對新手來說難度較大,因此在這里暫時不講,僅提供此概念供有興趣者查詢。
賦值運算=:
在java中兩個等號表示判斷是否相等,一個等號表示賦值,例如上章講過的 int a; a = 1;后半段代碼的意思是將 1這個值賦給a這個變量。
以下是全文所提到的所有代碼:
public static void main(String[] args) {
int a = 1;
int b = +a;
int c = -a;
System.out.println(b);
System.out.println(c);
System.out.println(a++);
System.out.println(a--);
int d = 2;
System.out.println(a+d);
System.out.println(a-d);
System.out.println(a*d);
System.out.println(a/d);
System.out.println(a%d);
System.out.println(a==d);
System.out.println(a!=d);
System.out.println(a>d);
System.out.println(a>=d);
System.out.println(a<d);
System.out.println(a<=d);
System.out.println((1==1)&&(2==2));
System.out.println((1==1)&&(2==3));
System.out.println((1==1)||(2==3));
System.out.println((1==2)||(2==3));
System.out.println(!(1==1));
System.out.println(!(1==2));
}