java核心:运算符

拟墨画扇 提交于 2020-01-19 20:46:23

java的运算符和c语言基本一样,都是从上到下,从左到右运行

算术运算符

加+,减-,乘*,除/,取余%,注意整型和整型运算得出的结果也是整型,像10除以3得到的是整数3,而不是3.3333…的小数,不只是整型是这样,其他的也是,以此类推。

字符和字符串参与的加法运算

加号两边是数据型数据时,进行加法运算。加号任意一边是字符串,进行字符串的拼接。

自加(++)、自减(–)运算

和c语言一样,++在变量前面是先自己加一,再使用;++在变量后面是先使用再自加一。同理–也是。单独成句时,在前面后面效果都是一样的。

赋值运算符

基本的赋值运算符是=,还有拓展赋值运算符+=,-=,%=,*=,/=。像a+=1;,就相当于a=a+1;。拓展运算符自带强制转换数据的功能。注意区分=和==,==是关系运算符,用于判断是否相等,而=是赋值运算符,这是最容易犯下的错误。

关系运算符

用于判断两个变量的大小关系,像<,>,==,!=,>=,<=都是关系运算符。

逻辑运算符

||表示或的意思,&&表示且的意思,!表示否的意思。逻辑运算符的运算结果为布尔值true和false。

三元运算符

格式:(关系表达式)?表达式1:表达式2;
若关系表达式为true,则执行表达式1,若为false,执行表达式2。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!