Java 运算符 - 除法

发布时间 2023-08-23 16:34:29作者: del88

1. 除法运算符

Java中的除法运算符是“/”符号,表示将左侧操作数除以右侧操作数。

2. 整数除法

在Java中,整数除法的结果是一个整数,即只保留除法的整数部分,舍去小数部分。例如,7/2的结果是3,而不是3.5。

3. 浮点数除法

如果操作数中至少有一个是浮点数,则Java会执行浮点数除法,结果为一个浮点数。例如,7.0/2的结果是3.5。

要想得到小数,必须保证 有一个是浮点数;

    public static void main(String[] args) {

        Integer wokao = 1;

        float wori = wokao / 3;

        System.out.println(wori); //这里 wori 即使是个浮点类型,也是0

        float wocao = (float) (wokao / 3.0);

        System.out.println(wocao);
    }

4. 除数为0的情况

在Java中,如果除数为0,则会抛出ArithmeticException异常。因此,在进行除法运算时,应该先判断除数是否为0。

5. 取余运算

Java中的取余运算符是“%”符号,表示将左侧操作数除以右侧操作数的余数。例如,7%2的结果是1。

6. 自增自减运算

Java中的自增自减运算符分别是“++”和“--”符号,表示将变量的值加1或减1。例如,a++表示将a的值加1,并返回原始值。

7. 总结

Java中的除法运算符是“/”符号,可以执行整数除法和浮点数除法。在进行除法运算时,应该注意除数不能为0。Java中还有取余运算符和自增自减运算符。