day13.自增自减运算符,初识Math类

2022-07-26,,,

自增自减运算符初识Math类

我们昨天学习了基本的运算符和一些用法,叫取余的模运算,可是那一点是还不够用的,我们平时看到的是算术运算符的后面两个东西:++ 和 – 这个东西难度有点大,单独拿出来给大家讲讲,

先进入IDEA,创建个Demo04,写个main方法,对于这两个符号:++ – 大家是不是读作加加减减,先给大家讲一下它叫什么名字,++是读作:自增是读作自减,从字面理解,就是自己增加,自己减少,

它是一种特殊的运算符,之前学过的运算符是不是要两个数进行操作呀,那这个自增自减呢,是不用的,叫做一元运算符,之前两个数或多个数进行运算叫做二元运算符或者多远运算

比如说,我们int一个a等于3,没有问题,那我们再int一个b等于**a++是不是看不懂,再int一个c等于==a ** 大家是不是懵了,

那我们先输出一下这三个,看看他的结果,

看到结果是不是很懵,a不是等于3吗,怎么等于5了,这里大家先不要懵,我们在把它们多输出一遍,看看会发生什么,

我们可以看到553355,跟刚才没区别,那我们看看它是怎么来的,

首先看一下a的初始值等于3,没有任何问题,再看a++,是什么意思:a++就是:a=a+1 a给自己加了1,但是我们发现,把a++附给了b,

但是却加在了a上,这就是输出的位置不一样,那为什么++a就加在自己的身上呢,

那我们再加一个输出,放在b的下面,看看会有什么不一样的结果,

我们可以看到得出来的结果是4,是

a++是先附值再运算:先把a的值附给b,再进行+1的运算

++a是先运算再附值:先进行+1的运算,再把已经+1的值附给c

++的意思是+1的缩写,a在++的前面就直接附给变量,就是b,在进行++也就是+1的运算,

a在++的后面就是先进行++也就是+1的运算,再附给变量,也就是c,因为前面的b已经加过一次所以到c就算加两次,所以是5

这是自增,自减也是一样的接下来再给大家扩充一下

初中的时候大家应该都学过幂,什么乘方次方的,就比如2的3次方,2^3=8,这样的格式,但是在java上是没有这样的操作的,

那我们要怎么打出幂运算呢,我们可以借助一些工具类的,比如说:Math,是java里面的数学类,这里面有非常多的方法

Math.pow

在这条代码,可以表示这个幂,比如运算2的三次方,只需要在括号里面输入2,3就可以了,然后点一下旁边的小灯泡就行啦,再输出一下他

可以看到输出的结果是正确的,这种幂运算等特殊的处理都需要这样做,我们会使用一些工具类来操作

本文地址:https://blog.csdn.net/yuan1484321295/article/details/110849079

《day13.自增自减运算符,初识Math类.doc》

下载本文的Word格式文档,以方便收藏与打印。