Java 类型与运算

基本类型、包装类、运算符

基本类型

类型 字节 说明
int 4 常用
long 8 L1e18L
double 8 浮点
boolean - true/false
char 2 单字符

包装类

IntegerLong 等用于集合泛型;自动装箱拆箱。

运算

int a = 7 / 3;      // 2 整除
long s = 1L * a * b; // 防 int 溢出

取模

(a + b) % MOD 注意 ab 先转 long。

比较

基本类型用 ==字符串s1.equals(s2),不要用 ==

位运算

与 C++ 相同:& | ^ ~ << >>