⑩ 三元运算符及运算符小结
以下内容来自【狂神说Java】Java零基础学习视频通俗易懂P30
1、 扩展赋值运算符
偷懒的代码 += -=
package operater;
public class Demo06 {
public static void main(String[] args) {
// += -= (用来偷懒的,但我们现在不要学偷懒)
int a = 10;
int b = 20;
a+=b; //a = a+b
a-=b; //a = a-b
System.out.println(a); //结果为10
//字符串连接符 + , String //双引号" "内是字符串
System.out.println(""+a+b); // 字符串在前面,a 和 b 会进行连接,即结果为1020
System.out.println(a+b+""); // 字符串在后面,a 和 b 会进行正常运算,及结果为30
}
}
2、三元运算符
代码、知识点如下
package operater;
//三元运算符
public class Demo07 {
public static void main(String[] args) {
// x ? y : z
//如果 x == true,则结果为y,否则结果为z
int score = 80;
String type = score < 60 ? "不及格" : "及格"; //必须掌握
System.out.println(type);
}
}
3、运算符的优先级
运算符的优先级,可查看百度百科 , 或者 【课工场】16 条件运算符&运算符优先级 的 11:40处