为什么Switch语句中的default语句不执行了

为什么Switch语句中的default语句不执行了,第1张

为什么Switch语句中的default语句不执行了
import java.util.Scanner;
//switch的用法

public class xingqi{
	public static void main(String[] args){
	Scanner sc= new Scanner(System.in);//创建对象;
	System.out.println("请输入一个星期数(1-7):");//输入提示信息;
	int week=sc.nextInt();//定义一个变量接收键盘输入内容;
	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("您输入的星期数有误,请重新输入!");
            	//整个default语句可以不写,该句中的break语句也可以不写;	   
         }
	   //为什么default语句中的输出提示不起作用,无法显示!!
	}
	
	
	
}

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5438477.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-11
下一篇 2022-12-11

发表评论

登录后才能评论

评论列表(0条)

保存