Java語言中運算符是用來進行各種數學和邏輯操作的符號。Java語言的運算符主要分為算術運算符、關系運算符、邏輯運算符和位運算符四類。
算術運算符包括加、減、乘、除和取模。例如,在Java中,可以使用“+”運算符將兩個整數相加:
int x = 5; int y = 3; int z = x + y; // z的值為8
關系運算符主要用于比較兩個數之間的大小關系,包括大于、小于、等于、不等于、大于等于和小于等于六種關系符號。例如,在Java中,可以使用“<”和“>”運算符進行數值大小的比較:
int x = 5; int y = 3; boolean result1 = x >y; // result1的值為true boolean result2 = x< y; // result2的值為false
邏輯運算符包括與、或和非三種運算符。例如,在Java中,可以使用“&&”運算符進行邏輯與操作:
int x = 5; int y = 3; boolean result1 = x >y && x >0; // result1的值為true boolean result2 = x< y && x >0; // result2的值為false
位運算符用于對二進制數進行按位操作。例如,在Java中,可以使用“&”運算符進行按位與操作:
int x = 5; int y = 3; int result = x & y; // result的值為1
下面是一些關于Java語言運算符的練習題:
1. 假設有一個整型變量x的值為5,y的值為3。請寫出使用Java運算符得出以下結果的代碼: (1) x + y = ? (2) x - y = ? (3) x * y = ? (4) x / y = ? (5) x % y = ? 2. 給定三個整型變量x、y和z的值,分別寫出代碼實現以下操作: (1) 如果x大于y,將x的值賦給z,否則將y的值賦給z。 (2) 如果x、y、z中任意兩個數相等,則輸出“有兩個數相等”,否則輸出“沒有兩個數相等”。 3. 給定兩個浮點型變量x和y的值,分別寫出代碼實現以下操作: (1) 如果x大于1.0且小于10.0,則將y的值賦給x,否則將x的值賦給y。 (2) 如果x和y中任意一個數小于等于0.0,則輸出“x和y中至少有一個數小于等于0.0”。
上一篇css圖片白色變成透明