Java中的数学运算我们在上期创建的项目的包下创建一个新的class名字就叫Demo02吧
如上图就是Java中的基本的数学运算,加减乘除模,不过其中除会直接舍去小数位,大家可以自己来测试一下,关于模(%)大家可能不是很清楚,其实很好理解,就是第一个数除第二数,取的值是余数,就如:5%2=1,6%4=2,这样的就是模(%)。注:我这里的//是注释,一行的注释,//后的这一行内容不会被执行大家可能会觉得不是很过瘾,觉得这样一直在输出中计算没有程序的感觉,那么接下来让我们来接触一下变量这个东西,这里不详细解释,后面会详细解释的。大家先来看下面这个图
其中这个a,b就是变量,大家可以当作是数学中的未知数来看,int这个是变量的类型,声明了变量a,b是一个整数,a=1,b=3是给变量赋值,把1赋给a,Java中=是赋值,==才是真正的等于,最后一句输出的a+b结果就数1+3的结果。这里变量类型后面在详细的讲,这里就不解释了。
Java的输入输出首先看下图
首先我们改造上面我们之前做的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的值,程序结束。