+= -= *= /=
+=
public class Demo6 {
public static void main ( String[ ] args) {
int a = 50 ;
int b = 40 ;
System. out. println ( a+= b) ;
}
}
-=
public class Demo6 {
public static void main ( String[ ] args) {
int a = 50 ;
int b = 40 ;
System. out. println ( a-= b) ;
}
}
*=
public class Demo6 {
public static void main ( String[ ] args) {
int a = 50 ;
int b = 40 ;
System. out. println ( a*= b) ;
}
}
/=
public class Demo6 {
public static void main ( String[ ] args) {
double a = 50 ;
int b = 40 ;
System. out. println ( a/= b) ;
}
}
注意
public class Demo6 {
public static void main ( String[ ] args) {
double a = 50 ;
int b = 40 ;
System. out. println ( a+= b) ;
System. out. println ( a-= b) ;
System. out. println ( a*= b) ;
System. out. println ( a/= b) ;
}
}
+作为连接符的作用
public class Demo6 {
public static void main ( String[ ] args) {
int a = 20 ;
int b = 40 ;
System. out. println ( "" + a+ b) ;
System. out. println ( a+ b+ "" ) ;
System. out. println ( a+ b+ "" + a+ b) ;
System. out. println ( "a+b:" + a+ b) ;
System. out. println ( "a+b:" + ( a+ b) ) ;
System. out. println ( "a+b:" + ( a+ b) + ( a+ b) ) ;
}
}
三元运算符
public class Demo7 {
public static void main ( String[ ] args) {
int a = 40 ;
String typeFail = a< 60 ? "不及格" : "及格" ;
System. out. println ( typeFail) ;
int b = 80 ;
String typePass = b< 60 ? "不及格" : "及格" ;
System. out. println ( typePass) ;
}