携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第5天,点击查看活动详情
1、前言
成功没有快车道,幸福没有高速路。所有的成功,都来自不倦的努力和奔跑;所有的成功,都来自平凡的奋斗和坚持。
最近天气炎热,大家注意防晒,大家对这个佩洛西窜访台湾这件事怎么看待,无论怎么样我们都坚决捍卫国家主权和领土完整。中国主权不可侵,中国人民不可辱,中国统一不可挡。当然我们也不能忘了学习,少年强则国强,少年智则国智,少年富则国富,少年独立则国独立,少年自由则国自由,少年进步则国进步。
2、正文
1、运算符
计算机处理数据要一起运算,这就用到了运算符,运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等。
Java语言中的运算符分为:基本算术运算符,自增自减运算符,赋值运算符,关系运算符,逻辑运算符,三元运算符。
基本算术运算符:主要指的是+(加)、-(减)、*(乘)、/(除)、%(取余),这些运算符跟我们生活中所用到的差不多。特别注意:在Java中两个整数相除结果还是整数。
自增自减运算符:++(自增)变量自身的值加1,--(自减)变量自身的值减一。++和--可以放在变量的前边,也可以放在变量的后边。但是这个只能操作变量,不能操作字面量。
基本的赋值运算符就是“=”,还有一些扩展的赋值运算符:+=、-=、*=、/=、%=,a+=b等价于a=(a+b)。注意:扩展的赋值运算符隐含了强制类型转换。
关系运算符:是对数据进行条件判断的符号,最终会返回一个比较的布尔结果(false,true)。
注意:在做相等判断的时候,千万不要把==误写成=,这俩运算符差别可大了
逻辑运算符:可以把多个条件的布尔结果放在一起运算,最终返回一个布尔结果。
还有两个短路逻辑运算符:
注意:逻辑与“&”和逻辑或“|”,无论左边是false还是true,右边的都要执行。
三元运算符的格式是:条件表达式?值1:值2;
执行流程是:先计算关系表达式的值,如果值为true,则返回值1,如果值为false,则返回值2.
2、运算符的优先级
最后来说一下这个运算符的优先级,在表达式中,哪个运算符先执行后执行是要看优先级的。平常我们在生活中做一些运算也是先乘除后加减。表达式的优先级如下图:
如上就是我今天的更文挑战内容,感谢大家的支持,敬请期待下文。