
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
随着互联网的不断发展,越来越多的人都在学习计算机编程开发语言,而Java编程学习人数与运用范围是非常多的,而本文我们就通过案例分析来简单了解一下,Java编程运算符类型与用法分析。
1、Java运算符的分类
根据运算符所能够进行运算的操作数的个数,我们可以把运算符分为:一元运算符、二元运算符、三元运算符。
根据运算符的功能我们大致可分为赋值运算符、算术运算符、逻辑运算符、关系运算符、位运算符及其他运算符等。
有些运算符会改变它的操作数的值,比如所有的赋值运算,自增自减运算等,这种现象称为副作用。
2、赋值运算(Assignment)
赋值运算符为‘=’,它可以同其他的二元运算符组合为复合赋值运算,这一点同C相似。
赋值号左边必须是变量,赋值号右边可以是一般意义上的表达式,它的含义是将赋值号右边的表达式的计算结果放在赋值号左边的变量中存储起来。因为赋值也是运算,所以说赋值运算也有运算结果,它的结果同赋值号左边变量中的值一致,这一点很重要。比如:a=3,这个赋值运算表达式的值为3。
3、关系运算符(Relationaloperators)
关系运算的结果为boolean值,均为二元运算。六个关系运算符为小于(<),大于(>),小于等于(<=),大于等于(>=),等于(==)和不等于(!=),它们均为二元运算符。其中,==和!=的操作数可以是boolean,其它关系运算符的操作数不可以是boolean。==和!=对于引用是比较两个引用是否为同一对象(那两个男生的暗恋对象是不是一个女生),而不是比较对象是否包含相同内容;在用于比较浮点数时,由于浮点数在计算机中的表示是不精确的,所以我们看起来一样的值,可能计算机比较的结果是不同的,尤其要小心。
4、逻辑运算符(Logicaloperators)
与(&&),或(||)and非(!)的操作数是逻辑值,结果依赖于参数的逻辑关系。非为一元运算,其它两个为二元运算。
在进行逻辑运算的时候,如果某个时刻能够得到整个表达式的值时,则计算到此为之,其余部分的表达式不再计算,这种现象称为短路。
5、位运算操作符(Bitwiseoperators)
按位与(&),按位或(|),按位异或(^),按位非(~),对操作数的每一位进行运算。按位非为一元运算,其它为二元运算。
按位与、或、异或可以和=组合使用:&=,|=和^=(因为~是一元操作,所以不能和=组合使用)。
boolean类型值可以进行按位与、或、异或,但不能执行执行按位非。
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。