java基础 ③

本文介绍了Java中的各种运算符,包括算术、赋值、关系、逻辑和位运算符。详细阐述了它们的用法和特点,如算术运算在int类型中的取整规则,逻辑运算符的短路特性,以及位运算符的异或、按位与和左移操作。还提到了条件运算符(三目运算符)的使用,并提及了Math类在进行数学运算时的作用,如求幂。最后讨论了运算符的优先级和如何通过括号提高代码可读性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.运算符

算术运算符:+ - * / % ++ –

赋值运算符: =

关系运算符:> < >= <= == != instanceof

逻辑运算符:&& || !

位运算符:& | ^ >> << >>>

条件运算符:? :

扩展赋值运算符: += -= *= /=

算术运算符

int型进行运算时,结果向下取整;

除非数据类型比int高,否则一般返回int型;

关系与逻辑运算一般返回布尔类型;

当进行x++时,x的值先赋值,后+1;,反之亦然;

短路运算符,前面为真或假时,后面的不会运行了;

位运算符

A:0011 1100

B:0000 1101

A&B;同时为1是才是1,即:0000 1100

A|B:同时为0时才是0,即:0011 1101

A^B:异或运算,不相同时才为1,即:0011 0001

~B:取反,0与1互相替换,即1111 0010

<< 左移,*2;效率极高 反之/2;

条件运算符

三目运算符

x?a:b

当x为真时返回a,反之为b

幂运算

当需要进行一些数学运算的时候,可以调用Math类方法;

Math。pow(3,2);3的平方

优先级

()最高,一元运算符,算术运算符,逻辑,位,条件,混合赋值运算符;

代码书写的过程中,可以选择使用(),提高代码的易读性;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值