基础语法-算术运算符
基础语法-算术运算符
作者:尹正杰
版权声明:原创作品,谢绝转载!否则将追究法律责任。
一.算数运算符概述
算数运算符应该注意的问题: 对于除号("/"),它的整数除和小数除是由区别的:整数之间做除法时,只保留整数部分而舍弃小数部分。例如"180 / 100 * 100"得到的最终结果为100 加号("+")除字符串相加功能外,还能把非字符串转换成字符串,这也就是我们常说的被字符串"同化" 取余("%")其实就是取余数,例如: "任何数字%2"的结果不是0就是1,可以判断数值的奇偶性。 博主推荐阅读: https://www.cnblogs.com/yinzhengjie/p/8679721.html
二.使用Java代码演示
/** * 算数运算 * @author 尹正杰 * */ public class Dome1 { public static void main(String[] args) { /* * 常见的算术运算符: * +: * 可表示正号,如"+10",结果为"10";也可以表示加号,如"5+5",结果为"10";还可以表示字符串相加,如"Jason Yin" + "2020",结果为"Jason Yin2020" * -: * 可表示负号,如"-10",结果为"-10";也可以表示减号,如"10-5",结果为"5". * *: * 表示乘法,如"10*20",结果为"200". * /: * 表示除法,如"20/5",结果为"4". * %: * 表示取模,在数学领域也称为取余数,如"10%3",结果为"1". * ++: * 可以表示自增前,如:"a=10;a++",结果a的值为"10";也可以表示自增后,如"a=10;++a",结果a的值为"11". * --: * 可以表示自减前,如:"a=10;a--",结果a的值为"10";也可以表示自减后,如"a=10;--a",结果a的值为"9". */ int a = 180,b,c; //先赋值再自加 b = a++; //先自家在赋值 c = ++a; System.out.println("a = " + a); System.out.println("b = " + b); System.out.println("c = " + c); //整数之间做除法时,只保留整数部分而舍弃小数部分。 int d = a / 100 * 100; System.out.println(d); } }
当你的才华还撑不起你的野心的时候,你就应该静下心来学习。当你的能力还驾驭不了你的目标的时候,你就应该沉下心来历练。问问自己,想要怎样的人生。 欢迎加入基础架构自动化运维:598432640,大数据SRE进阶之路:959042252,DevOps进阶之路:526991186