Java教程

Java运算符

本文主要是介绍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运算符的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!