Java 表达式

一、引言

在 Java 编程中,表达式(Expression)是程序的基本组成部分之一。表达式由操作数和运算符组成,它可以计算出一个值。理解和熟练运用 Java 表达式对于编写高效、准确的 Java 程序至关重要。

二、Java 表达式概述

表达式是由变量、常量、方法调用、运算符等组成的式子,它可以计算出一个结果。例如,1 + 2 就是一个简单的表达式,其计算结果为 3。Java 中的表达式可以分为不同的类型,包括算术表达式、关系表达式、逻辑表达式、赋值表达式等。

三、算术表达式

3.1 算术运算符

Java 支持多种算术运算符,用于执行基本的数学运算。以下是常见的算术运算符:

名称 符号 操作 例子
加法 + 两个操作数相加 int sum = 5 + 3; // sum 为 8
减法 - 从第一个操作数中减去第二个操作数 int diff = 5 - 3; // diff 为 2
乘法 * 两个操作数相乘 int prod = 5 * 3; // prod 为 15
除法 / 第一个操作数除以第二个操作数。若操作数为整数,结果为整数;若有浮点数,结果为浮点数 int divInt = 5 / 3; // divInt 为 1
double divDouble = 5.0 / 3; // divDouble 约为 1.67
取模 % 求第一个操作数除以第二个操作数的余数 int mod = 5 % 3; // mod 为 2
自增(前置) ++var 先将变量的值加 1,再使用变量的值 int a = 5; int b = ++a; // a 为 6,b 为 6
自增(后置) var++ 先使用变量的值,再将变量的值加 1 int a = 5; int b = a++; // a 为 6,b 为 5
自减(前置) --var 先将变量的值减 1,再使用变量的值 int a = 5; int b = --a; // a 为 4,b 为 4
自减(后置) var-- 先使用变量的值,再将变量的值减 1 int a = 5; int b = a--; // a 为 4,b 为 5

3.2 算术表达式示例

public class ArithmeticExpressionExample {
   
    public static void main(String[] args) {
   
        // 加法
        int a = 5;
        int b = 3;
        int sum = a + b;
        System.out.println("加法结果: " + sum);

        // 减法
        int difference = a - b;
        System.out.println("减法结果: " + difference);

        // 乘法
        int product = a * b;
        System.out.println("乘法结果: " + product);

        // 除法
        int divisionInt = a / b;
        System.out.println("整数除法结果: " + divisionInt);

        double c = 5.0;
        double divisionDouble = c / b;
        System.out.println("浮点数除法结果: " + divisionDouble);

        // 取模
        int modulus = a % b;
        System.out.println("取模结果: " + modulus);

		// 自增自减运算符
		int x = 5;
        // 前置自增
        int y = ++x;
        System.out.println("前置自增: x = " + x + ", y = " + y);

        x = 5;
        // 后置自增
        y = x++;
        System.out.println("后置自增: x = " + x + ", y = " + y);

        x = 5;
        // 前置自减
        y = --x;
        System.out.println("前置自减: x = " + x + ", y = " 

你可能感兴趣的:(java,开发语言)