当前位置:   article > 正文

Java中的Switch语句_java switch语句

java switch语句

1.switch语句格式

  1. switch(表达值){ --首先计算表达式的值 switch(想吃的水果){
  2. case1: --与case值对比 case “苹果”;
  3. 语句体1; --执行对应语句体 “吃苹果”;
  4. breakbreak//若输入苹果则输出吃苹果,
  5. case2: 若不是苹果进入下一个case比较,遇到break结束
  6. 语句体2; 若所有case不符合则进入default
  7. break
  8. case3
  9. 语句体3
  10. break
  11. default
  12. 语句体4
  13. break;}

 1.1练习,用switch语句录入星期数,显示今天的减肥活动。周一,跑步;周二,游泳;周三,跳绳;周四以后大吃一顿。

  1. import java.util.Scanner;
  2. public class Java{
  3. public static void main(String[] agrs){
  4. Scanner sc=new Scanner(System.in);//键盘输入
  5. System.out.println("请输入星期数");
  6. int week=sc.nextInt();//键盘输入的值赋值给week
  7. switch(week){
  8. case 1:
  9. System.out.println("跑步");
  10. break;
  11. case 2:
  12. System.out.println("游泳");
  13. break;
  14. case 3:
  15. System.out.println("跳绳");
  16. break;
  17. default:
  18. System.out.println("大吃一顿");
  19. break;}
  20. }

另外一种写法,case中不用·break

  1. case 1->{
  2. System.out.println("跑步");
  3. }
  4. case 2)->{
  5. System.out.println("游泳");
  6. }
  7. default->{
  8. System.out.println("大吃一顿");
  9. }

若如上文case中就一个语句则 ,可以省略 {} 。

  1. case 1->System.out.println("跑步");
  2. case 2->System.out.println("游泳");
  3. default->System.out.println("大吃一顿");

 若case中都内容一致都是“游泳”则 ,进一步简化

  1. case 1,2->System.out.println("游泳");
  2. default->System.out.println("大吃一顿");

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/代码独立开发者/article/detail/62347
推荐阅读
相关标签
  

闽ICP备14008679号