JAVA运算符

本文介绍了Java中的各种运算符,包括赋值运算符,如=,算术运算符如+,-,*,/和%,以及自增和自减运算符。此外,还讨论了比较运算符用于变量间的比较,逻辑运算符如&&,||和!用于构建复杂的布尔表达式,和位运算符,如|、&、^以及移位操作。这些运算符在编程中起到关键作用,帮助开发者执行数学计算和逻辑判断。
摘要由CSDN通过智能技术生成

1.运算符

运算符是一种特殊符号,主要用于数学函数,一些类型的赋值语句和逻辑比较方便。Java中提供了丰富的运算符,如赋值运算符,算术运算符,比较运算符等。

赋值运算符

赋值运算符以符号“=”表示,它是一个二元运算符(对两个操作数作处理),其功能是将右方操作所含的赋值给左方的操作数。

2.算术运算符

Java中的算术运算符主要有+(加),-(减),*(乘),/(除),%(求余),它们都是二元运算符

自增和自减运算符

自增和自减运算符是单目运算符,可以放在操作元之前,也可以放在操作元之后。操作元必须是一个整形或浮点型变量。自增、自减运算符的作用是使变量的值增1或减1。放在操作元前面的自增、自减运算符,会先使变量参与表达式的运算,然后再将该变量加1(减1)。例如:

++a(--a);表示在先自增或自减然后再使用

a++(--a);表示在先使用再自增或自减

3.比较运算符

比较运算符属于二元运算符,用于程序的变量之间,变量和自变量之间以及其他类型的信息之间的比较。比较运算符的运算结果是boolean型。当运算符对应的关系成立时,运算结果为true,否则为false。所有比较运算符通常作为判断的依据用在条件语句中。

4.

逻辑运算符

返回类型为布尔型的表达方式,如比较运算符;可以被组合在一起构成一个更复杂的表达方式。这是通过逻辑运算符来实现的。逻辑运算符包括&(&&)(逻辑与),||(逻辑或),!(逻辑非)。逻辑运算符的操作元必须是Boolean型数据。在逻辑运算符中,除了“!”是一元运算符,其他都是二元运算符。

口诀

&&,&:两者都为真,结果才是真

||:只要一者为真,结果就是真

!:非真即假,非假即真

位运算符

位运算符除“按位与”和“按位或”运算符外,其他只能用于处理整数的操作数,包括 byte、short、 char、int和long等数据类型。位运算是完全针对位方面的操作。整型数据在内存中以二进制的形式表示,如int型变量7的二进制表示是 00000000 00000000 00000000 00000111。

|只要有一个为1,结果就是1

&两者都为1,结果就是1

~1变0,0变1

^两者相同都为0,不同则为1

移位操作:

左移: << 空位补0,溢出舍去

右移: >> 正数补0,负数补1,溢出舍去

无符号右移:>>> 整体右移,空位补0,溢出舍去

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值