编写一套程序实现如下功能:输入1,2,3,4,5,6,7(分别对应星期一至星期日)中的任何一个数。

编写一套程序实现如下功能:输入1,2,3,4,5,6,7(分别对应星期一至星期日)中的任何一个数。

/**
编写一套程序实现如下功能:输入1,2,3,4,5,6,7(分别对应星期一至星期日)中的任何一个数。
*/
import java.util.Scanner;
public class Test6{
     public static void main(String[] args){
     Scanner input = new Scanner(System.in);
     System.out.println("今天星期几");
     int day = input.nextInt();
     switch(day){
          case 1:
              System.out.println("星期一");
              System.out.println("周一比较堵,请慎重选择出行方式(1:公交,2:地铁)");
               int method = input.nextInt();
              if(method==1){
                   System.out.println("公交出行");                                        
              }else{
                   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;     
          }  
    }
}

笔记:
1:switch括号内的表达式的返回值必须是int/char/short/byte,1.7后支持String;
2:每一个case子句必须是唯一的常量值,需要添加break,否则将继续往下执行;
3:default语句可以省略。

猜你喜欢

转载自blog.csdn.net/LoveRong521/article/details/81414970