Java中的数学运算 我们在上期创建的项目的包下创建一个新的class名字就叫Demo02吧
![fa10fe75c04423a92a77e9385b1a14c0.png](https://i-blog.csdnimg.cn/blog_migrate/261d5200db972fde46a9aa4a1b2d415a.jpeg)
如上图就是Java中的基本的数学运算,加减乘除模,不过其中除会直接舍去小数位,大家可以自己来测试一下,关于模(%)大家可能不是很清楚,其实很好理解,就是第一个数除第二数,取的值是余数,就如:5%2=1,6%4=2,这样的就是模(%)。 注:我这里的 // 是注释,一行的注释,//后的这一行内容不会被执行 大家可能会觉得不是很过瘾,觉得这样一直在输出中计算没有程序的感觉,那么接下来让我们来接触一下变量这个东西,这里不详细解释,后面会详细解释的。 大家先来看下面这个图
![3a5c611a8e84a192006c39982f338f3c.png](https://i-blog.csdnimg.cn/blog_migrate/1307e8079e9a40f599c30ae7aa05fdbb.jpeg)
其中这个a,b就是变量,大家可以当作是数学中的未知数来看,int 这个是变量的类型,声明了变量a,b是一个整数,a=1,b=3是给变量赋值,把1赋给a,Java中=是赋值,==才是真正的等于,最后一句输出的a+b结果就数1+3的结果。这里变量类型后面在详细的讲,这里就不解释了。
Java的输入输出 首先看下图
![163b1163005e9d63607e0da75c6ac25a.png](https://i-blog.csdnimg.cn/blog_migrate/ee6aaec30cf819e01727950724c3483d.jpeg)
首先我们改造上面我们之前做的a,b变量的赋值,我们改成直接在控制台输入,把它真正的变成一个比较像的程序。 在这里输入使用的是scanner这个类,在使用时需要导入输入的包,就是图上第3行所示的,现在不解释这个导包的意思,第8行声明输入,需要new一个输入实例,scan就是这个实例的变量名,代表这个实例,这里不好理解可以先不管,只需要知道这个是在声明输入实例变量就可以了。 第10行与12行就是输入的代码,使用scan.nextInt()这个是调用变量scan中的方法,这里不解释,只需要知道这里是输入就可以了,后面在解释。 然后执行后就会让你输入a的值,输入后按下enter,接着就会让你输入b的值,输入后在按下enter就会输出a+b的值,如上图有演示。 在这里我跟的大家解释一下程序的执行方式,程序的执行一直是按照代码的顺序从上往下执行,就如上图这个程序,main为入口,第一行执行的是new一个scan实例,然后执行第二行在控制台输出:输入a的值: 在执行第三行程序会等待你在控制台输入一个整数,enter后就会执行第四行:输入b的值: 在执行第五行程序又会等待你输入一个整数,enter后执行第六行,输出a+b的值,程序结束。
最后,我自己是一名从事了多年开发的JAVA老程序员,今年年初我花了一个月整理了一份最适合2019年学习的java学习干货,可以送给每一位喜欢java的小伙伴,想要获取的可以关注我的头条号并在后台私信我:交流,即可免费获取。
![eacd7cb2f160f538e62381336e80ffcf.png](https://i-blog.csdnimg.cn/blog_migrate/73d016df414f5803b60d07590a07e0da.jpeg)