数学运算

家住魔仙堡 提交于 2019-12-25 22:54:50
在Java中数学运算都提供了标准的支持。包括四则运算都是支持的。在进行变量计算的时候,编程语言一般也都会提供有简化的运算符(+=、-=、*=、\=、%=)
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);
	}
}

两者的答案都一样,但是第二种方法节省了内存,采用第二种方法更好。
在数学计算里面最头疼的就是“++”、“–”,因为这两种运算符有两类使用方式:
++变量、–变量:先进性变量的自增或者自减,而后再进行数字的计算;
变量++、变量–:先使用变量进行计算,而后在进行自增或自减。

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

显示的结果为:result = -9
x = 11;
y = 19;
这些代码程序都是在当初内存量不大的情况下提供的处理方式,但是现在来看,这种计算就变得非常的繁琐了,尤其是在今天硬件成本降低的情况下,这类操作如果不是必须的情况下不建议这样使用。而是采用下面的方式:

public class JavaDemo{
	public static void main(String args[]){
		int x = 10;
		int y = 20;
		++x;
		int result = x - y;
		y--;
		System.out.println(result);
		System.out.println(x);
		System.out.println(y);
	}
}
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!