Java入门第一关1.3

常用的运算符

(1)定义:用来进行相关运算的“功能”符号。
(2)有5种运算符:算术运算符,赋值运算符,比较运算符,逻辑运算符和条件运算符。
2.1 算术运算符:+,-, * ,/,%,++,–。
除了平时的加减乘除和求余,多了自加一和自减一,而且他们在的位置很重要,b=++a和b==a++是不一样的。前者是a自己给自己加一,然后把加完的值赋值给b,这时候a和b的值是一样的,后者是a先赋值给b,然后a自己再加一,这时候a和b的值是不一样的。
2.2 赋值运算符:基础是“=”,是把右边的表达式结果赋给左边的操作数(注意:“ == ”才是两边相等,用于比较),衍生:“+= 、-=、 * =、/=、%=”
eg:a=a+b -> a+=b
2.3 比较运算符:> , <, == ,<=,>=,!=
用于判断两个数据的大小,其比较出来的结果是布尔值(true或false)
eg:3<1的结果是false
2.4 逻辑运算符:&&,||,!,^(异或)
异或是有且只有一个为true则返回的值是true。(a^b:就是其中有一个是真的,这整体返回一个true值)
eg:(3 != 1) ^ (4<2)的结果是true
2.5 条件运算符(三元运算符): ? :
语法形式:布尔表达式 ? 表达式1 :表达式2
运算过程:如果布尔表达式的值为 true ,则返回 表达式1 的值,否则返回 表达式2 的值。
比如:成绩大于等于60的则及格否则不及格,代码如下:

String mark =(score>=60)?"及格":"不及格";

(3)运算符的优先级
在这里插入图片描述
最高级的是括号(),一般在自己设计代码时用()来辅助划分优先级居多。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值