算数运算符

本文介绍了Java中的算术运算符,包括取模运算%,并强调了整数除法的结果为整数。同时,讨论了类型提升规则,说明了在不同类型的数据进行运算时,系统如何自动提升表达式类型。此外,还提到了字符串连接符“+”在遇到字符串时的行为,以及“+”运算的执行顺序。
摘要由CSDN通过智能技术生成

运算符:对常量或者变量进行操作的符号

用运算符把常量或者变量连接起来符合java语法的式子就可以称为表达式,不同运算符连接的表达式体现的是不同类型的表达式

%取余(取模)

可以到N++试一下:

 

除法得到的是商,取模得到的是余数

因为是整数相除所以商为整数,要想得到小数,必须有浮点数参与

例如:

算术表达式中包含多个基本数据类型的时候,整个算术表达式的类型会自动进行提升。

提升规则:

byte类型,short类型和char类型将被提升到int类型

整个表达式的类型自动提升到表达式中最高等级操作数同样的类型

等级顺序:byte,short,char,int,long,float,double

字符串的“+”操作

当“+”操作中出现字符串时,这个“+”是字符串连接符,而不是算术运算

在“+”操作中,如果出现了字符串,就是连接运算符,否则就是算术运算,当连续进行“+”操作时,从左到右一个个执行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值