在程序設計語言中,運算符是一種用于執行特定操作的符號或符號序列。在Java中,共包含六類運算符,分別是算術運算符、賦值運算符、關系運算符、邏輯運算符、位運算符以及條件運算符,下面將對這幾類運算符進行詳細介紹。
算術運算符
算術運算符是最基本、最常用的一種運算符,用于完成基本的算術運算,包括加法、減法、乘法、除法和求模運算。Java中的算術運算符包括+、-、*、/和%。其中,%用于求模運算,即求除法的余數。
例如,在Java中,可以使用算術運算符計算兩個數的和:
int a = 10;int b = 5;int c = a + b;System.out.println("a+b=" + c);
運行結果為:
a+b=15
賦值運算符、關系運算符、邏輯運算符、位運算符、條件運算符
賦值運算符用于將右側的值賦給左側的變量,Java中的賦值運算符包括=、+=、-=、*=、/=和%=。例如:
int a = 10;a += 5; // 等價于 a = a + 5;System.out.println("a=" + a);
運行結果為:
a=15
關系運算符用于比較兩個數的大小關系,Java中的關系運算符包括>、>=、<、<=、==和!=。例如:
int a = 10;int b = 5;System.out.println("a>b=" + (a > b));
運行結果為:
a>b=true
邏輯運算符用于組合多個條件,Java中的邏輯運算符包括&&、||和!。例如:
int a = 10;int b = 5;System.out.println("(a>b)&&(a b) && (a < 20)));
運行結果為:
(a>b)&&(a<20)=true
位運算符用于直接操作變量的二進制位,Java中的位運算符包括&、|、^、~、<>。例如:
int a = 10;int b = 5;System.out.println("a&b=" + (a & b));
運行結果為:
a&b=0
條件運算符用于根據某個條件的成立與否決定返回值,Java中的條件運算符為? :。例如:
int a = 10;int b = 5;int max = (a > b) ? a : b;System.out.println("max=" + max);
運行結果為:
max=10