java算术运算符

java算术运算符教程发布,请通过学编程来xuebiancheng8.com访问。

java中的算术运算符举个最简单的例子比方说数学中的数学运算9+1=10,这个数学运算的作用是计算两个数的和,那么怎么通过计算机来实现这个功能呢,就是使用java中的算术运算符。算术运算符很明显可以完成算术的运算。那么java中除了算术运算符意外还有逻辑运算符,关系运算符和位运算符。剩下几个我们再后面几次课来分析。

java里的算术运算符主要有如下几个:

+  进行加法运算,例如 int i = 10; i = i+5;//i的值就是15

-  进行减法运算,例如 int i=10;i = i-5;i的值就是5

*  进行乘法运算,例如int i = 20; int j =10; int result = i*j; result的值就是200

/   进行除法运算,例如int i=20;i = 20/2;i的值就是10

% 进行余数运算,例如int i = 20;i=i%11,i的值就是9

++ 进行自增运算,结果等价于i=i+1,比方说int i=10;i++;运算后i的值是11;++i运算后的结果也为11

--  进行自减运算,结果等价于i=i-1,比方说int j = 20;j--;运算后j的值是19,--j运算后的结果也是19

最后看下++i,和i++有什么区别

如果++出现在i的前面,在前面了++离的比较近,就先加一运算,也就是先进行+1运算,把+1后的结果给了i

如果++出现在i的后面,在后面了,离i比较近,说明是先使用i的表达式,然后把i的值+1结果再给了i,++出现在前面和后面作用是不一样的,切忌;看下面代码,思考下结果:

int i = 10;

System.out.println(i++)打印结果是什么呢?//结果是10

然后int j = 10;

System.out.println(++j)打印的结果是什么呢?//结果是11

思考下这两个问题,如果想不出来就自己亲自码下代码。

同理--i和i--原理也是一样的。

具体内容请通过xuebiancheng8.com来访问

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章