if和if…else
- 两种结构:
1、if…else if…else
2、if的嵌套if{if…else}else{if…else}
switch case结构
switch(条件){
case'A':
break; //可选,如果满足A则不输出后面的内容
case‘B’:
default: //可选,如果都不满足则输出此条件下的内容
}
//case后可跟字符串,Jdk7新特性
while和do…while
while: 只要布尔表达式为true,循环会一直执行下去
大部分情况需要让循环停止下来
小部分情况需要一直执行,比如服务器的请求监听
while和do…while的区别:
do…while至少会执行一次
while先判断后执行,do…while先执行后判断
do…while总是保证循环体至少执行一次
public class DoWhileDemo02 {
public static void main(String[] args) {
int i=0;
while(i<0){
System.out.println(i);
}
System.out.println("===========");
do {
i++;
System.out.println(i);
}while(i<0);
}
}