Java 是一門(mén)基于類(lèi)的面向?qū)ο缶幊陶Z(yǔ)言,它在數(shù)據(jù)類(lèi)型和表達(dá)式的處理上非常嚴(yán)格和精確。
Java 中的數(shù)據(jù)類(lèi)型分為兩大類(lèi):原始類(lèi)型和引用類(lèi)型。原始類(lèi)型包括數(shù)字類(lèi)型(byte、short、int、long、float、double)和布爾類(lèi)型(boolean)。引用類(lèi)型則是指向?qū)ο蟮囊米兞俊?/p>
在 Java 中,表達(dá)式由運(yùn)算符、操作數(shù)和方法調(diào)用組成。運(yùn)算符包括算術(shù)、比較、邏輯、位運(yùn)算等。操作數(shù)可以是字面值、常量、變量和方法返回值等。方法調(diào)用則是指調(diào)用一個(gè)方法來(lái)獲得結(jié)果。
public class Example { public static void main(String[] args) { int a = 1 + 1; // 加法運(yùn)算 int b = 2 - 1; // 減法運(yùn)算 int c = 3 * 4; // 乘法運(yùn)算 double d = 5 / 2.0; // 除法運(yùn)算 int e = 6 % 4; // 取模運(yùn)算 boolean f = a == b; // 比較運(yùn)算 boolean g = c >d; // 比較運(yùn)算 boolean h = !(f && g); // 邏輯運(yùn)算 int i = 1<< 3; // 左移運(yùn)算 int j = 15 >>2; // 右移運(yùn)算 int k = ~i; // 按位取反運(yùn)算 int l = i & j; // 按位與運(yùn)算 int m = i | j; // 按位或運(yùn)算 System.out.println("a: " + a); // 輸出語(yǔ)句 System.out.println("b: " + b); System.out.println("c: " + c); System.out.println("d: " + d); System.out.println("e: " + e); System.out.println("f: " + f); System.out.println("g: " + g); System.out.println("h: " + h); System.out.println("i: " + i); System.out.println("j: " + j); System.out.println("k: " + k); System.out.println("l: " + l); System.out.println("m: " + m); } }
上面的代碼演示了 Java 中的常見(jiàn)運(yùn)算符和輸出語(yǔ)句。通過(guò)執(zhí)行這段代碼可以看到不同類(lèi)型的數(shù)據(jù)和表達(dá)式的計(jì)算結(jié)果。