Java 是一门基于类的面向对象编程语言,它在数据类型和表达式的处理上非常严格和精确。
Java 中的数据类型分为两大类:原始类型和引用类型。原始类型包括数字类型(byte、short、int、long、float、double)和布尔类型(boolean)。引用类型则是指向对象的引用变量。
在 Java 中,表达式由运算符、操作数和方法调用组成。运算符包括算术、比较、逻辑、位运算等。操作数可以是字面值、常量、变量和方法返回值等。方法调用则是指调用一个方法来获得结果。
public class Example { public static void main(String[] args) { int a = 1 + 1; // 加法运算 int b = 2 - 1; // 减法运算 int c = 3 * 4; // 乘法运算 double d = 5 / 2.0; // 除法运算 int e = 6 % 4; // 取模运算 boolean f = a == b; // 比较运算 boolean g = c >d; // 比较运算 boolean h = !(f && g); // 逻辑运算 int i = 1<< 3; // 左移运算 int j = 15 >>2; // 右移运算 int k = ~i; // 按位取反运算 int l = i & j; // 按位与运算 int m = i | j; // 按位或运算 System.out.println("a: " + a); // 输出语句 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 中的常见运算符和输出语句。通过执行这段代码可以看到不同类型的数据和表达式的计算结果。