栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

JAVA运算符

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JAVA运算符

没有多好的开场,只要充分的知识.

一丶什么是变量:必须先声明才能使用,给变量定义好它的类型,然后就行赋值,它的值是可以改变的。

成员变量:直接定义在类后面的变量。

局部:定义在方法或是代码块中的

得出一个结论:类是由成员变量组成的。

基本数据类型:byte,short,int,long,double,float,char,boolean

什么是变量?什么是常量?什么是标识符?什么是关键字?

标识符:给包,接口,类,方法,变量起的名字

规范:可以用,数字字母下划线和$组成

不可以用数字开头,不可以添加空格。

严格区分大小写,长度无限制。不可以用关键字和保留字。方法名要用小驼峰。类名大驼峰。

数据类型:

基本类型:byte short int long float double char boolean

引用类型:

1.算数运算符

+

正号

-

负号

+

-

*

/

%

取模

+

字符串与其他内容相加是字符串拼接

1.除数、被除数为整数型,则为整除,结果为整数。

  除数、被除数有浮点型参与运算,则结果为浮点型类型,保留小数位。

2.“%”取余数,整数取余数运算,取整除剩下的余数。浮点型参与取余运算,则不再我们考虑范围。

3.整数0不能做除数,否则报错。

4.小数做除数,除数为0.0,结果为Infinity,对0取模结果为NaN。

5.+数值运算,进行数值相加,字符串参与+,是字符串拼接,如果字符串和数字、boolean相加,则是将数字、boolean转为字符串进行拼接。

6.Byte、short、int进行数值运算,byte、short自动转为int,结果为int类型值。

2.一元运算符

只有一个数据参与运算符的运算符,在这里要注意一元运算符在前和在后的区别。

++

自增(前):先自增,后取值

++

自增(后):先取值,后自增

--

自减(前):先自减,后取值

--

自减(后):先取值,后自减

只要记住一句话:++在前,先自加再使用,++再后先使用在自加。

 

结果: 

 

结果: 

 

 3.赋值运算符

为变量赋值的运算符,将等号右边的值赋值给等号左边的变量接收。

运算符

运算规则

=

赋值

a = b;将b的值赋值给a

+=

加后赋值

a +=b;为a = a+b;

-=

减后赋值

a -=b;为a = a-b;

*=

乘后赋值

/=

整除后赋值

%=

取模后赋值

3.1 += 

 

 4.比较运算符

又叫关系运算符,即判断两个数大小、相等关系,比较运算符参与运算符的数据为数值型,结果为boolean型代表成立或者不成立。

成立:true  不成立 : false。

==

相等于

!=

不等于

<

小于

>

大于

<=

小于等于

>=

大于等于

5.逻辑运算符

运算符两边参与运算的参数为布尔类型值或结果为布尔值的表达式,每个逻辑运算符都是一种逻辑运算规则,结果为boolean类型值。

运算符

运算规则

范例

结果

&

false&true

false

|

false|true

true

^

异或

true^flase

true

!

!true

false

&&

短路与

false&&true

false

||

短路或

false||true

true

逻辑运算符,运算时参与运算的数据类型为boolean类型,运算结果为boolean类型的值。

如:true&true,1>2 & 2<3,&&、|| 又称为短路与、短路或,只要左边的已经起到决定性作用,右边的表达式不执行。

6.三元运算符

三元运算符,通过给定的条件表达式,决定返回的内容。

格式:条件?结果1:结果2。

条件成立,该运算符的结果返回结果1,不成立,返回结果2。

 7.运算符优先级

优先级顺序只需要记住常用的即可,如:()>一元运算符>强转>乘除>加减>比较>&>|>&&>||>三元运算符>赋值运算符即可。如果遇到表达式中多个数据参与运算,运算分析较为麻烦,使用小括号括起来即可,小括号优先级最高。优先级讲的是运算符号的优先级,和变量没有关系。 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/353240.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号