Switch选择结构
public static void main(String[] args) {
char grade ='C';
switch (grade){
case 'A':
System.out.println("优秀");
break;//case可以穿透,如果A,就回把A下面所有都显示,加上break,就只会显示A
case 'B':
System.out.println("良好");
case 'C':
System.out.println("普通");
default:
System.out.println("请输入正确的字符");
While循环结构
public static void main(String[] args) {
//输出1~100
int i = 0;
while (i<100){ //()里的是停止的条件
i++;
System.out.println(i);
}
//while(true){} 死循环 尽量避免
DoWhile循环结构
public static void main(String[] args) {
//问题:1+2+3+...+100=?
int i = 0;
int sum = 0;
do {
sum = sum + i;
i++;
}while (i<=100);
System.out.println(sum);
}
While循环和DoWhile循环的区别
- while先判定,符合条件才能运行一次
- doWhile先运行一次,再判定
public static void main(String[] args) {
int a = 0;
while (a<0){
System.out.println(a);
a++;
}
System.out.println("===========================");
do {
System.out.println(a);
a++;
}while (a<0);
int a不符合条件
在while中,直接终止
在do while中,先运行一次再终止