JAVA中switch的用法

mport java.util.Scanner;

public class Switch{

    public static void main(String[] args){

        Scanner scanner =new Scanner(System.in,"GBK");

        //循环标志

        boolean flag;

        //do......while是先执行一遍再决定是否循环

        do{

        System.out.println("今天星期几了?让我告诉你今天该干嘛吧。");

        String day=scanner.next();

       

        switch(day){

            case "星期一":

            System.out.println("今天你要进行的运动为:");

            System.out.println("跑步");break;

            case "星期二":

            System.out.println("今天你要进行的运动为:");

            System.out.println("游泳");break;

            case "星期三":

            System.out.println("今天你要进行的运动为:");

            System.out.println("慢走");break;

            case "星期四":

            System.out.println("今天你要进行的运动为:");

            System.out.println("骑动感单车");break;

            case "星期五":

            System.out.println("今天你要进行的运动为:");

            System.out.println("拳击");break;

            case "星期六":

            System.out.println("今天你要进行的运动为:");

            System.out.println("爬山");break;

            case "星期天":

            System.out.println("今天你要进行的运动为:");

            System.out.println("好好吃一顿");break;

            default:System.out.println("输入有误,请输入(星期一到星期天)");break;

        }

        //如果输入有误就循环重新输入

        if(!day.equals("星期一")&&!day.equals("星期二")

        &&!day.equals("星期三")&&!day.equals("星期四")

        &&!day.equals("星期五")&&!day.equals("星期六")

        &&!day.equals("星期天")){

            flag=true;

        }

        else{

            flag=false;

        }

    }while(flag);

    }

}

  • 6
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值