本节教学视频连接:https://www.bilibili.com/video/BV12J41137hu?p=30&vd_source=b5775c3a4ea16a5306db9c7c1c1486b5
1.扩展赋值运算符
+= 、 -= 、 *= 、 /=
public static void main(String[] args) {
int a = 10;
int b = 20;
int c = 30;
int d = 40;
a+=b; //相当于 a = a+b
System.out.println(a);//输出 a = 30
c-=d; //相当于 a = c-d
System.out.println(c);//输出 c = -10
a/=b; //相当于a = a/b
System.out.println(a);//输出 a = 1
c*=d; //相当于c = c*d
System.out.println(c);//输出 a = -400
}
}
2.字符串连接符
+
public static void main(String[] args) {
int a = 10;
int b = 20;
System.out.println("张" + a + b); //输出 张1020
System.out.println(a + b + "张"); //输出 30张
}
}
3.三元运算符
x ? y : z 如果x=true则结果为y,否则结果为z;
public static void main(String[] args) {
double score = 85;
String s = (score >= 80) ? "及格" : "不及格";
System.out.println(s);// 输出 及格
}
}