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

JAVA学习三

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

JAVA学习三

JAVA学习三 基本运算符 算术运算符

算术运算符:+,-,*,/,%(取余,也叫模运算),++(自增),--(自减)

%(取余)例子:

int a = 21;
int b = 2;
int c = a%b;
System.out.println(c);//  21/2=2....1,所以输出结果为1

++(自增)例子:

int a = 1;
System.out.println(a);//输出结果为:1
int b = a++;//先赋值后自增
System.out.println(a);//输出结果为:2
System.out.println(b);//输出结果为:1
int c = ++a;//先自增后赋值
System.out.println(a);//输出结果为:3
System.out.println(b);//输出结果为:1
System.out.println(c);//输出结果为:3
赋值运算符

赋值运算符:=

关系运算符

关系运算符:>,<,>=,<=,==,!=, instanceof(Java中的二元运算符)

instanceof例子:

boolean b = a instanceof A;//a为对象,A为类
System.out.println(b);//当a是A的对象时返回true,否则,返回false

(左边是对象,右边是类;当对象是右边类或子类所创建对象时,返回true;否则,返回false。)

逻辑运算符

逻辑运算符:&&(与),||(或),!(非)

位运算符

位运算符:&(按位与),|(按位或),^(按位异或),~(按位取反),>>(右移位,,相当于/2),<<(左移位,相当于*2),>>>(无符号右移)

例子:

 
条件运算符 

条件运算符: 表达式1?表达式2:表达式3

(先判断表达式1的值:

若为真(1)则将表达式2的值做为整个表达式的值;

若为假(0)则将表达式3的值做为整个表达式的值)

例子:

int score = 80;
String type = score<60?"及格":"不及格";
System.out.println(type);//输出结果为及格

扩展赋值运算符

扩展赋值运算符:+=,-=,*=,/=(对于 a += b,即对应于 a = a + b,其他同理)

例子:

int a =1;
int b =2;
a+=b;//相当于a=a+b,其他同理
扩展

当字符串跟数字相加时,字符串之前的数字正常相加,字符串之后的数字会转换为字符串类型进行数字相连。

例子:

//字符串(String)连接符的使用: +
int a =1;
int b =2;
System.out.println(""+a+b);//输出结果为12
System.out.println(a+b+"");//输出结果为3

运算符的优先级:

 

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

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

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