首页 > 编程语言 > 详细

Java运算符

时间:2021-04-10 23:01:31      阅读:36      评论:0      收藏:0      [点我收藏+]
1.算术运算符
+ - * / % ++ --
int i = 10;
int j = 3;
int k;

System.out.println(i + j);	// 13	
System.out.println(i - j);	// 7	
System.out.println(i * j);	// 30	
System.out.println(i / j);	// 3	
System.out.println(i % j);	// 1

k = i++;
System.out.println(k);	// 10
System.out.println(i);	// 11

k = ++i;
System.out.println(k);	// 12
System.out.println(i);	// 12

2.关系运算符
运算结果是true or false
比较变量中保存的值
> < >= <= == != =

int i = 10;
int j = 3;
System.out.println(i > j);

3.逻辑运算符
算子为true or false,运算结果是true or false
& | ! ^ 
^ 异或运算规则
true ^ false -> true
System.out.println(true ^ false);  // true

短路与 | 短路或
&& ||

int i = 4;
int j = 5;

System.out.println(i > j & i++ < j);  // false
System.out.println(i);  // 5

// System.out.println(i > j && i++ < j);  // false
// System.out.println(i);  // 4

4.赋值运算符
=
+=

byte b = 10;
// b = b + 5;  // 编译报错
b += 5;  // 等价于(byte)(b + 5)
System.out.println(b);  // 编译通过

5.三元运算符
布尔表达式 ? 表达式1 : 表达式
int score = 90;
String s = score >= 90 ? "yes" : "no";
System.out.println(s);

6.字符串连接运算符
只要一边是字符串, 做字符串拼接
System.out.println("Hello " + "World");

Java运算符

原文:https://www.cnblogs.com/gmbjzg/p/14641967.html

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