运算符
分割符:,,;,[],( )
算术运算符: +,―,*,/,%(余数),++,--
关系运算符: >,<,>=,<=,==(等于),!=
布尔逻辑运算符: !,& , | , ^ (异或), &&,||
位运算符: &,|,^(异或),~ (反;非),
移位运算符:>>,<<,>>>
赋值运算符: =
扩展赋值运算符:+=,―=,*=,/=
字符串连接运算符: +
造型操作符(强转):()
算术运算符
算术运算符的注意问题
“+”除字符串相加功能外,还能把非字符串转换成字符串 ,如: “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
请加微信,客服二维码请咨询购买,同时本程序源码配有系统运行视频 请联系客服索要视频文件

网址:毕设在线毕业设计网 http://www.bisheonline.net
服务范围:定制各类计算机程序设计,vue,jsp ,java 各类框架各类,开发工具 eclipse myeclipse idea vs 等,wap android ssm springboot asp.net php python (爬取,django,flask) vue node.js react ,winform uniapp小程序 等
E-mail: 251836457@qq.com
|