Switch(开关)
switch(开关)
break(停止循环)
default(当switch的key值与所有case的值都不匹配时,默认执行default)
yield(返回赋值 [如果有多行语句,可以使用yield返回并赋值])
实例:当前时间是星期几
import java.util.Calendar;
public class D13_3 {
public static void main(String[] args) {
Calendar c = Calendar.getInstance();
System.out.printf("%tF %<tT %<tB %<tA %<tp%n", c);
int i = c.get(Calendar.DAY_OF_WEEK);
switch (i) {
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;
}
}
}
for(循环语句)
实例:1+2+3...+100和11~1循环代码
public class D13_5 {
public static void main(String[] args) {
int a=0;
for (int i=1;i<=100;i++){
a+=i;
}
System.out.printf("%d%n",a);
for(int i=11;i>0;i--){
System.out.printf("%03d%n",i);
}
System.out.printf("%d%n",a);
}
}