算术运算符

Java 入门

Jim White

Java Developer

运算符

  • 使用并修改变量

    • 执行计算
    • 更改值
    • 比较值
  • 运算符:用于各类任务的内置符号

  • 算术运算符

对变量进行代码操作,包括计算、比较和更改值

Java 入门

使用 + 做加法

public class Main {
    public static void main(String[] args) {
        // 将计算结果赋给变量 a
        int a = 5 + 6;
        // 打印 a 的值
        System.out.println(a);  
    }
}
11
Java 入门

使用 + 做加法

// 相加 double
double x = 5.5;
double y = 4;

double xPlusY = x + y; // 值为 9.5

// 字符串连接 String message = "Hello"; String messageForJim = message + " Jim"; // 值为 "Hello Jim"
Java 入门

使用 ++ 做自增

  • ++ 将值加 1
int age = 30;

// 使用自增加 1
age++; // 现在为 31
Java 入门

使用 - 做减法

// 减法

double productPrice = 99.9;

productPrice = productPrice - 10; // 现在为 89.9

// 自减 int productLaunch = 99; productLaunch--; // 现在为 98
Java 入门

使用 * 做乘法

int price = 100;
int quantity = 1;

// 两个 int 相乘
int orderRevenue = newPrice * quantity; // 值为 100,int

double newPrice = 94.9; int quantity = 1; // 与 double 相乘 double newOrderRevenue = newPrice * quantity; // 值为 94.9,double
Java 入门

使用 / 做除法

class IntDivision {
  public static void main (String[] args){
    int numOrders = 100;
    int days = 30;
    // 输出为 3,
    // 因为两数都是整数
    System.out.println(numOrders / days); 
  }
}
3
Java 入门

使用 / 做除法

class DoubleDivision {
  public static void main (String[] args){
    int numOrders = 100;
    int days = 30;
    // 要么赋给 double
    double avgOrders = numOrders / days;
    System.out.println(avgOrders); 
    // 要么在除法中使用 double
    System.out.println(numOrders / 30.0); 
  }
}
3.3333333333333335
Java 入门

回顾

运算 运算符 示例
加法 + 5 + 1.5
减法 - 3.6 - 2
乘法 * 0.3 * 2
除法 / 59 / 4
  • 两个 int 相除返回 int,除非赋给 double
  • 只要有一个是 double,结果为 double
Java 入门

开始练习!

Java 入门

Preparing Video For Download...