自增自减:
++ 和 – 不管放在前面还是后面,计算结果都是一样的,如果参与运算的时候,如果++ 或是-- 在变量后面的时候,先取值后运算,++ 或-- 在前面的时候,先运算后取值。
1. package cn.cp;
public class OperatorDemo04 {
public static void main(String[] args){
int x = 5;
System.out.println(x); //5
x++;
++x;
System.out.println("x:"+x); //7
int y = ++x;
System.out.println("x:"+x); //8
System.out.println("y:"+y); //8
int z = x++;
System.out.println(x); //9
System.out.println(z); //8
int q = x--;
System.out.println(x); //8
System.out.println(q); //9
}
}
逻辑运算符:
!:与现在的值相反,TRUE的相反就是FALSE
&&与&:
&&进行短路运算,只要计算到错误的就不会计算下去,而单&会所部执行。
|| 与 |:
||进行短路运算只要计算到正确的就不会进行下去,而单|会全部执行完。
顺序结构:
1、 if( 条件){
代码块;
}else{
代码块;
}
2、switch:
switch(内容){
case 内容:
代码块;
.(break;)
.
default:
}