Java运算符

Java的运算符有算数运算符,关系运算符,逻辑运算符,赋值运算符,三元运算符,位运算符。

算数运算符

算数运算符有+加,-减,*乘,/除,%取余,++自加,--自减。

其中+,-,*,/,%又被称作二元运算符,因为它们是需要两个操作数才能完成运算。而++,--又被称作一元运算符,只需要一个操作数就能够完成运算。

+,-,*,/,%运算操作如图所示:

在进行/运算的时候,需要注意得是整数与整数相除只能得到整数,而要的到小数,需要使用浮点数来进行计算。例如计算6/4,就只会得到1,如图所示:

 

接下来实现字符的运算操作,如图所示:

可以看到的到得结果是90,这是因为对于字符char类型来说,在计算之前,char会变成为int,然后再计算,所以这里q的值就会变成A的ASCII值65,最后得到的结果就是90。 

++和--的操作如图所示:

++和—使用时需要注意的是,如果运算符在前就是变量增或减1,然后再使用变量的值。而如果运算符在变量之后,就是先使用变量,再增或减1。如图所示:

关系运算符

Java中一共有6个关系运算符,分别是==相等运算符,!=非等号运算符,<小于运算符,>大于运算符,<=小于等于运算符,>=大于等于运算符。

定义a,b两个变量通过关系运算符来判断它们的关系,如图所示:

从上图中可以知道关系运算符的运算结果是布尔类型,不是true就是false。

赋值运算符

Java中的赋值运算符就是=号,通常是用来给变量进行赋值使用,赋值运算符两变得数据类型要相同,如果不相同要使用自动类型转换或者强制类型转换。如图所示:

 此外,还能够使用赋值运算符进行连续赋值,如图所示:

逻辑运算符

Java中的逻辑运算符有 |逻辑或,&逻辑与,!,^异或,&&短路与,||短路或6种。

|逻辑或要求运算符的两端都为false则运算结果为false,否则只要有一端为true,则运算结果为true。

&逻辑与要求运算符的两端都为true,则运算结果为true,否则只要有一端为false,则运算结果为false。‘

!逻辑非表示如果运算之前为true,则运算之后为false。同样如果运算之前为false,则运算之后为true。

^异或表示如果运算符两端都为true或者都为false,则运算结果为false,否则为true。

&&短路与和&与运算符的功能是一样的,但是只要判断到了一端是false,结果就是false,就不会继续往下判断。

||短路或和|或运算符的功能是一样的,但是只要判断到了一端是true,结果就是true,就不会继续往下判断。

逻辑运算符的运算如图所示:

三元运算符

Java中三元运算符的格式为(条件表达式)?表达式1:表达式2;

如果条件表达式的结果为true,则运算后的结果为表达式1,如果条件表达式的结果为false,则运算后的结果为表达式2。如图所示:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值