運算子類型
算術:
按位: 對位進行操作。
關係式: 比較值。
邏輯:執行邏輯運算。
算術運算子
基本運算子:
一元運算子:
自增與自減運算子:
增量(加 1)
-- 減(從 1 減)
算術運算子的行為
整數除法: 截斷餘數。
範例: 10 / 3 結果為 3。
模組運算子: 產生除法的餘數。
範例: 10 % 3 結果為 1。
class ModDemo { public static void main(String args[]) { int iresult = 10 / 3; int irem = 10 % 3; double dresult = 10.0 / 3.0; double drem = 10.0 % 3.0; System.out.println("Result and remainder of 10 / 3: " iresult " " irem); System.out.println("Result and remainder of 10.0 / 3.0: " dresult " " drem); } }
出口:
10 / 3 的結果和餘數: 3 1
10.0 / 3.0 的結果和餘數: 3.3333333333333335 1.0
遞增與遞減
自增 ( ):操作數加 1。
範例:x = x 1;相當於 x ;
減 (--):操作數減 1。
範例:x = x - 1;相當於 x--;
前綴與後綴形式:
前綴:在使用表達式中的值之前遞增/遞減。
範例:x
後綴:在遞增/遞減之前使用表達式中的值。
範例:x
int x = 10; int y = x; // y será 11, x será 11
要點總結
Java 具有用於數學、邏輯、關係和位元運算的運算子。
算術運算子包括, -, *, /, %, , --.
% 運算子可應用於整數和浮點類型。
自增 ( ) 和自減 (--) 具有影響運算順序的前綴和後綴形式。
了解運算符的行為對於避免複雜表達式中的邏輯錯誤非常重要。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3