本文主要是介绍Java运算符,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
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运算符的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!