19-数学运算符

2020-10-02  本文已影响0人  c88bc9f9d088

    在Java中数学运算都提供了标准的支持。包括四则运算都是支持的。

范例:实现一个简单的四则运算

public class JavaDemo {
    public static void main(String [] args){
        int result = 890234890 * (2902390 + 100)* 2;
        System.out.println(result); 
    }
}

    在进行变量计算的时候,编程语言一般也都会提供有简化的运算符(+=、*=、-=、/=、%=)支持。

范例:简化运算符

public class JavaDemo {
    public static void main(String [] args){
        int num = 10;
        num = num + 20;
        System.out.println(num); 
    }
}
``` ```
public class JavaDemo {
    public static void main(String [] args){
        int num = 10;
        num += 20;
        System.out.println(num); 
    }
}

    对于以上“num = num + 20”在内存小的时候就不适合了,所以才提供有一系列的简化运算。

范例:求模

public class JavaDemo {
    public static void main(String [] args){
        int num = 10;
        num %= 3;
        System.out.println(num); 
    }
}

    在数学计算里面最头疼的就是“++”、“--”,因为这两种运算符有两类使用方式:

范例:实现自增与自减

public class JavaDemo {
    public static void main(String [] args){
        int x = 10;
        int y = 20;
        // 1、++ x:首先x的内容要先自增1,为11;
        // 2、y --:先进行计算,使用的内容是20,计算完成后自减
        int result = ++ x - y --;
        System.out.println("计算结果:" + result); 
        System.out.println("x=" + x); 
        System.out.println("y=" + y); 
    }
}
++ x;
int result = x - y;
y --;

    这些代码程序都是在当初内存不大的情况下提供的处理方式,但是现在来看,这种计算就是变得非常的繁琐了,尤其是在硬件成本降低的今天,这类操作如果不是必须的情况下不建议使用。

上一篇 下一篇

猜你喜欢

热点阅读