运算符
在这里只讲这几种比较常见容易弄错的
算数运算符
自增自减
public class Demo03 {
public static void main(String[] args) {
int a = 3;
int b = a++;
System.out.println(b);
System.out.println(a);
int c = ++a;
System.out.println(b);
System.out.println(c);
}
}
3
4
3
5
关系运算符
public class Demo02 {
public static void main(String[] args) {
int a =10;
int b =20;
System.out.println(a>b);
System.out.println(a<b);
System.out.println(a==b);
System.out.println(a!=b);
}
}
false
true
false
true
逻辑运算符
public class Dome04 {
public static void main(String[] args) {
boolean a =false ;
boolean b =true ;
System.out.println("a && b" +(a&&b) );
System.out.println("a || b" +(a||b) );
System.out.println("a && b" +!(a&&b) );
System.out.println("================================================");
int d =5;
System.out.println(d>6 && d++<7);
System.out.println(d);
}
}
a && bfalse
a || btrue
a && btrue
================================================
false
5
条件运算符
public class Demo06 {
public static void main(String[] args) {
//三元运算符
//x ? y : z(如果x为ture,输出y,否则输出z);
int score = 80;
String type = score <60 ?"不及格":"及格";
System.out.println(type);
}
}
及格