java六种运算符

本文介绍了编程中的基本运算符,包括算数运算符如+、-、*、/、%,以及自增自减操作符。关系运算符如>、<、==、!=用于比较。逻辑运算符包括短路与(&&、||)和非(!),以及赋值运算符如=、+=等。还提到了字符串连接运算符+的作用,以及条件运算符(三目运算符)的用法。

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

一、算数运算符:+、-、*、/、%++、--

加减乘除同数学相同

%:取余、取模,余数为0即表示整除

++、--,对一个变量的值加一、减一

eg:a++、a--、++a、--a

++、--单独使用时在前在后都一样

被使用时若++、--在前面则先进行运算再使用,若再后面先使用再进行运算

二、关系运算符>、<、<=、>=、==、!=

关系运算符的结果为boolean型,关系成立则为true,不成立为false

!=为不等于

三、逻辑运算符

&&:(短路)逻辑与(并且),两边都为true则结果为true,有一个为false则为false

当第一个条件为false时,会发生短路(后面的不执行了)

&:逻辑与,不会发生短路

||:(短路)逻辑或(或者),两边都为false则结果为false,有一个为true则为true

当地一个条件为true时,会发生短路(后面的不执行了)

|:逻辑或,不会发生短路

!:逻辑非(取反),如果后面的判断为true,则结果为false,如果判断为false,则结果为true

四、赋值运算符:=、+=、-=、*=、/=

=:赋值运算符,为变量赋值

+=、-=、*=、/=:扩展赋值运算符,自带强转功能,将运算后的值赋值给左面的变量

如:int a=1;a+=3;

a的值为4

五、字符串连接运算符:+

若+两边为数字,做加法运算,两边出现了字符串,做字符串连接

任何类型的数据与字符串连接,结果都会变为字符串

六、条件运算符/三目运算符:boolean(条件表达式)?值1:值2

整个表达式是有值的,计算boolean的值,若为true则为值1,若为false则为值2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值