学完基础的变量常量等知识。再往后和变量常量紧密相关的当然是加减乘除等等运算方法了~(当然加减乘除也只是一部分)
首先按照运算过程参与的元素,把运算符号简单粗暴的分为一元运算符、二元运算符、三元运算符等等。
一元运算符就是只有一个元素参加的运算,如【 !a 】;
二元运算符就是只有二个元素参加的运算,如【 a + b 】;
三元运算符就是只有三个元素参加的运算,如【 a ? b : c 】;
……(*^▽^*) 后面还有没有我没有去仔细了解,为了严谨,还是加上省略号哈哈。
算术运算符
咱们先学学小学三年级及之前的运算符‘+’、‘-’、‘*’、‘/’。
1+1=2,1-1=0 等等算式放到 Java 中呢,我们也是一样的这么写~
来,我们先搞两个变量在这里:
double a = 1998.1109;
double b = 2019.0413;
然后后面就用这两个变量来算了~
加 +
double c = a + b; //这里也是用加法让c等于a+b
System.out.println("a+b="+c);
输出结果:
减 -
double c = a - b; // 这里也是同样的减法
System.out.println("a-b="+c);
输出结果:
乘 *
double c = a * b; // 与手写不一样的是,计算机中乘法用*
System.out.println("a*b="+c);
输出结果:
除 /
double c = a / b; // 除法也与手写不一样,计算机中除法用/
System.out.println("a/b="+c);
输出结果:
除法的补充 - 2019.0414 (感谢提醒我的孙老师)
除法中,整数的除法还是会有一定的特殊性的,比如 3 / 2 = 1.5,留有小数点,那我们重新定义两个整型变量, 然后让他们做除法:
int h = 3, i = 2;
System.out.println("h/i="+(h/i)); // 数学:3÷2=1.5
System.out.println("i/h="+(i/h)); // 数学:2÷3=0.666…
来看看结果:
ei?这里的结果发现小数被舍弃了,1.5 变成了 1,0.6 也变成了 0~ 所以在做除法运算的时候,整数间的除法是不会保留小数的,这个与下面的 “取余” 类似,整数间的除法叫做 “取整”。
[补充完毕]
说完上面的加减乘除法,我们还有几个相对比价 “高级” 的计算符号需要去 study:
取余 %
取余:应该就是 取得余数 的意思了吧~
余数呢,就是在整数的除法中,当不能整除时,就产生了余数。比如 3 除 2,商是 1,余数是 1.
…… 额,我怎么开始解释小学数学了 -_-|| 上代码吧…
double c = b % a; // 整除
System.out.println("a%b="+c);
输出结果:
额,这我就不验证了… 应该是对的了。
自增 ++ (自减 --)
自增:就是程序运行到某一行,变量自己就想通了,给自己加了个 1…… 这就是自增(在原有的变量中加 1)
比如:
a = a + 1;
System.out.println("a="+a);
输出结果:
上面是没有用到自增的运算符的计算,就是一个简单的加