+、-、*、/、%(取模/餘數)+=、-=、*=、/=、%=:x += 4 等同 x = x + 4,更簡潔且效率略高。
// 關鍵輔助方法
static void prt(String s) { System.out.println(s); }
static void pInt(String s, int i) { prt(s + " = " + i); }
static void pFlt(String s, float f) { prt(s + " = " + f); }
// 隨機數生成
Random rand = new Random();
int j = rand.nextInt() % 100; // 限制範圍 0-99
int k = rand.nextInt() % 100;
// 整數運算測試
pInt("j + k", j + k);
pInt("k / j", k / j); // 整數除法截斷
pInt("k % j", k % j); // 餘數
// 浮點數運算測試
float v = rand.nextFloat();
float w = rand.nextFloat();
pFlt("v * w", v * w);
pFlt("v / w", v / w);
// 複合賦值測試
u += v; pFlt("u += v", u);
u *= v; pFlt("u *= v", u);
-a:取負值+a:無實際作用,僅為語法對稱性保留a * (-b) 而非 a * -b,提升可讀性nextInt()、nextFloat()、nextDouble() 等方法% 100 將範圍限制在 0-99