java学习之四(运算符)

来源:互联网 发布:影子网络真实事情 编辑:程序博客网 时间:2024/04/30 04:41
返回类型:一句代码运算结果的类型


转换运算符:用于将某个类型的数据转换为其它类型(一元运算符)
数字类型转换为数字类型:
取值范围小的类型转换为取值范围大的类型,使用隐式转换,该转换是安全转换
取值范围大的类型转换为取值范围小的类型,使用显示转换,该转换是不安全的
显示转换:(目标类型)转换目标, 整体的返回类型就是目标类型


char类型和int类型的转换:
(char类型数据,在计算机内存中存储时,是使用数字来存储
编码:用某个数字,来代表一个数据
在java中,char类型的数据使用unicode编码,一个unicode编码,在计算机中占两个字节)
char类型转int类型,使用隐式转换
int类型转char类型,使用显示转换


算术运算符:用于数学运算(二元运算符)
+ - * / %(求余,求模)
可以作用于数字类型,也可以作用于char类型
一个算术运算的返回类型为取值范围大的操作数的类型


拼接运算符:用于将字符串和其他任意类型进行拼接(二元运算符),返回类型:String
+


赋值运算符:用于将赋值符号右边的计算结果,赋值给左边的变量(二元运算符)
=
+= 变量+=运算代码变量 = 变量 + (运算代码)
-= 变量-=运算代码变量 = 变量 - (运算代码)
*= 变量*=运算代码变量 = 变量 * (运算代码)
/= 变量/=运算代码变量 = 变量 / (运算代码)
%= 变量%=运算代码变量 = 变量 % (运算代码)


累加和累减运算符:只能作用于变量(一元运算符),返回类型,与作用的变量类型相同
++ --
a++
1.计算运算结果,与变量的值相同
2.将变量加1
++a
1.将变量加1
2.计算运算结果,与变量的值相同
a--
1.计算运算结果,与变量的值相同
2.将变量减1
--a
1.将变量减1
2.计算运算结果,与变量的值相同


逻辑运算符:返回类型为boolean
>
>=
<
<=
!=
==
&& 并且,左右两端必须是boolean类型,若两者都为真,则返回结果为真,其他为假
|| 或者,左右两端必须是boolean类型,若两者都为假,则返回结果为假,其他为真
!(一元) 非,右边必须是boolean类型,运算结果,与该boolean值相反


特别说明:对两个字符串的比较,必须使用以下方式:
字符串1.equals(字符串2)   返回类型:boolean


三目运算符:
代码1?代码2:代码3   代码2的类型必须和代码3的类型相同,代码1是boolean类型
判定代码1是否为真,若为真,则取代码2的结果为返回结果
若为假,则取代码3的结果为返回结果


位运算符:用于对数字的二进制格式进行运算
|:或运算,二元,将左右的两个数字的二进制格式进行比较,两个对应位都是0,则取0,否则取1
&:且运算,二元,将左右的两个数字的二进制格式进行比较,两个对应位都是1,则取1,否则取0
^:异或运算,二元,将左右的两个数字的二进制格式进行比较,对应位不同,则取1,否则取0
~:非运算,一元,将右边的数字的二进制格式,每一位取反
<<:左移位,二元,将左边的数字的二进制格式,向左移动右边指定的位数
>>:右移位,二元,将左边的数字的二进制格式,向右移动右边指定的位数


运算优先级:有多个运算符参与运算时,如何判定优先顺序


1.代码整体上从左到右进行
2.若遇到括号,先将括号中的结果计算出来
3.若遇到函数调用,立即将函数调用的结果计算出来(x.y())
4.若遇到类型转换,立即执行类型转换
5.最后赋值


如果写代码时,无法理清优先级,使用小括号,将需要作为整体的部分括起来

























































0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 微信冒充朋友骗走我钱怎么办 凉皮调料水鸡精味精放多了怎么办 吃了地屈孕酮后月经不干不净怎么办 藕片用热水炒后变色了怎么办? 外汇延期收款忘了报告了怎么办 怀孕不小心吃了马生菜怎么办 高压锅的皮圈很容易坏是怎么办 华为应用市场账号密码忘记了怎么办 业主对我们提出批评意见时怎么办 向环保局投诉被公司发现了怎么办 在政务大厅上班被群众投诉怎么办 政府下发的文件通知不履行该怎么办 给私人老板开车不给工资怎么办 给个体老板开车不给工资怎么办 户口转走在人才市场的档案怎么办 外来媳妇转上海户口没有档案怎么办 公务员考试笔试差9分面试怎么办 想从事人事方面的工作没经验怎么办 教师资格考试后户籍转走认定怎么办 总经理离职了作为高管的我怎么办 企业换总经理想换供应商应该怎么办 换了晶振时间还快怎么办 职场两个人都想要你的情况下怎么办 造价起步工资太低又结婚了怎么办 3d保存时写入文件出错怎么办 无经验想在工地承包点小活怎么办 一级建造师挂靠后中标后怎么办 用360对系统修补漏洞很慢怎么办 如果美国和俄罗斯开战中国会怎么办 戴牙冠前临时补牙材料掉了怎么办 设备间在业主家里每次上锁怎么办 成都安全员证原件丢了并过期怎么办 记不施工员证书号了怎么办 优易学车学员版登录不了怎么办 先科移动dvd主板坏了怎么办 离职单位不出劳动解除书怎么办 离职后一级建造师注册证怎么办 京牌货车报废挂靠公司不给办怎么办 二建挂靠注册证书到期了怎么办 二建证书挂靠公司不给钱怎么办 二建拿到证书原单位不解锁怎么办