您的位置 首页 java

Java编程语言学习08-算术运算/取模/自增++/自减

算术运算符 :

用来处理 四则运算 的符号

Java编程语言学习08-算术运算/取模/自增++/自减

基本运算: + – * /

Java编程语言学习08-算术运算/取模/自增++/自减

加号
在操作数值、字符、 字符串 时其结果是不同的,当两个字符相加得到的是ASCII码表值
当两个字符串相加时表示将两个字符串连接在一起,从而组成新的字符串

Java编程语言学习08-算术运算/取模/自增++/自减

除号
整数在使用除号操作时,得到的结果仍为整数(小数部分忽略)
当整数除以0的时候,会引发算术异常

Java编程语言学习08-算术运算/取模/自增++/自减

取模(求余数)
模数的符号忽略不计,结果的正负取决于被模数.

Java编程语言学习08-算术运算/取模/自增++/自减

自增++与自–

++: 表示当前操作变量自己累加1
–: 表示当前操作变量自己减去1

用法: 必须使用在变量的前后, 如果不参与表达式运算的话,写在前与写在后结果结果都一样,都是对变量进行加1或减1的操作.

示例:

Java编程语言学习08-算术运算/取模/自增++/自减

如果写在表达式当中,写在前与写在后,里面就有很大的区别了。

前置(++result): 表示对result加1之后的结果进行运算。
后置(result++): 表示对result变量加1之前的值(原始值)进行运算。

示例:

在上面的代码当中,第14行表达式解析:

++第1次是在变量a的后面,表示对a进行加1,加的结果11,由于++写在了后面,所以运算的结果11不参与运算,还是使用原来的值10进行运算 第2次 a++,此时的a是11, 对十一进行加1操作由于++写在后面,所以查加的结果不参与运算,使用原来的11进行运算. 所以整个运算为int c = 10 + 11 + 10,最后输出C是31, a的值为12.

通过上方的讲解,相信你已经对++或–写在前后的区别,有了一定的了解,下面尝试写出以下表达式的输出结果是多少?

文章来源:智云一二三科技

文章标题:Java编程语言学习08-算术运算/取模/自增++/自减

文章地址:https://www.zhihuclub.com/196006.shtml

关于作者: 智云科技

热门文章

网站地图