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