break: 跳出本层循环
continue:跳过本次循环,继续下面的循环
//有break
public class Example{
public static void main (String[] args){
int week = 5;
switch(week){
case 1:
System.out.println("星期一");
break;
case 2:
System.out.println("星期二");
break;
case 3:
System.out.println("星期三");
break;
case 4:
System.out.println("星期四");
break;
case 5:
System.out.println("星期五");
break;
case 6:
System.out.println("星期六");
break;
case 7:
System.out.println("星期日");
break;
default:
System.out.println("输入的数字不正确...");
break;
}
}
}
//输出:星期五
//无break
public class Example{
public static void main (String[] args){
int week = 5;
switch(week){
case 1:
System.out.println("星期一");
case 2:
System.out.println("星期二");
case 3:
System.out.println("星期三");
case 4:
System.out.println("星期四");
case 5:
System.out.println("星期五");
case 6:
System.out.println("星期六");
case 7:
System.out.println("星期日");
default:
System.out.println("输入的数字不正确...");
}
}
}
/*
输出:
星期五
星期六
星期日
输入的数字不正确...
*/
//有continue
public class Demo {
public static void main (String[] args) {
int a=1;
for (int i = 0; i < 4; i++) {
switch (a) {
case 1:
System.out.println("a ");
continue;
case 2:
System.out.println("b ");
}
}
}
}
/*
输出:
a
a
a
a
*/
//无continue
public class Demo {
public static void main (String[] args) {
int a=1;
for (int i = 0; i < 4; i++) {
switch (a) {
case 1:
System.out.println("a ");
// continue;
case 2:
System.out.println("b ");
}
}
}
}
/*
输出:
a
b
a
b
a
b
a
b
*/