首页 > 编程语言 > 详细

8、Java运算符

时间:2019-06-14 00:11:56      阅读:117      评论:0      收藏:0      [点我收藏+]

Java支持如下运算符:
算术运算符:+,-,*,/,%(取模/求余),++,--
关系运算符:>,<,>=,<=,==,!=
逻辑运算符:!(取反),&(与),|(或),^(亦或),&&(短路与),||(短路或)
位运算符:&,|,^,~,>>,<<,>>> (不作为重点)
赋值运算符:=
扩展赋值运算符:+=,-=,*=,/=
字符串连接运算符:+

算术运算符:

Test.java
public class Test {
public static void main(String arg[]) {
int i1 = 10, i2 = 20;
int i = (i2++);
System.out.print("i=" + i);
System.out.println(" i2=" + i2);
i = (++i2);
System.out.print("i=" + i);
System.out.println(" i2=" + i2);
i = (--i1);
System.out.print("i=" + i);
System.out.println(" i1=" + i1);
i = (i1--);
System.out.print("i=" + i);
System.out.println(" i1=" + i1);
}
}

i=20 i2=21
i=22 i2=22
i=9 i1=9
i=9 i1=8

++/--
在前时先运算再取值。
在后时先取值再运算。
print:打印完不换行;println:打印完换行

  

逻辑运算符:

技术分享图片

 

赋值运算符和扩展赋值运算符

 技术分享图片

字符串连接符:
“+”除了用于算术运算外,还可以用于对字符串进行连接操作
int id = 800 + 90;
String s = "hello" + "world";
"+"运算符两侧的操作中只要有一个是字符串(String)类型,系统会自动将另一个操作数转换为字符串然后再进行连接。
int c = 12;
System.out.println("c=" + c);

8、Java运算符

原文:https://www.cnblogs.com/hlc-123/p/11020179.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!