java 运算符
运算符
分割符:,,;,[],( )
算术运算符: +,―,*,/,%(余数),++,--
关系运算符: >,<,>=,<=,==(等于),!=
布尔逻辑运算符: !,& , | , ^ (异或), &&,||
位运算符: &,|,^(异或),~ (反;非),
移位运算符:>>,<<,>>>
赋值运算符: =
扩展赋值运算符:+=,―=,*=,/=
字符串连接运算符: +
造型操作符(强转):()
算术运算符
算术运算符的注意问题
“+”除字符串相加功能外,还能把非字符串转换成字符串 ,如: “x”+1;的结果是“x1” 。
对于除号“/”,它的整数除和小数除是有区别的:整数之间做除法时,只保留整数部分而舍弃小数部分。
思考:int x=3100;x=x/1000*1000;实际运行结果是多少?
如果对负数取模,可以把模数负号忽略不记,如:
-5%(2)=1。但被模数是负数就另当别论了。
算术运算符的应用技巧
“ / ” 的应用
思考:网页搜索结果的分页显示,如google,搜索结果有31条,每页显示10条,总共多少页?
“ % ” 其他应用
参见实例TestMod.java
从上个例子得出,如果求余运算的两个运算数都是整数类型,则求余运算的第二个运算数不都是0,否则将引发除以零异常。如果求余运算的两个操作数中有一个或者2个浮点数,则允许第二个操作数是0或0.0,只是求余运算的结果是非数:NaN,0或0.0对零以外的任何数求余都将得到0或0.0
购买须知:请加客服微信咨询购买,本程序源码配有系统运行视频,请联系客服索要视频文件。
服务范围:定制各类计算机程序设计,vue、jsp、java 各类框架;开发工具 eclipse / myeclipse / idea / vs 等;wap、android、ssm、springboot、asp.net、php、python(爬虫、django、flask)、node.js、react、winform、uniapp 小程序等。
服务范围:定制各类计算机程序设计,vue、jsp、java 各类框架;开发工具 eclipse / myeclipse / idea / vs 等;wap、android、ssm、springboot、asp.net、php、python(爬虫、django、flask)、node.js、react、winform、uniapp 小程序等。
联系方式
扫码加客服微信 →
相关资讯
更多 →
