package Test.java; import java.util.*; public class Test_Dou_While { public static void main(String[] args) { Scanner input = new Scanner(System.in); int num; boolean flag = false;//定义boolean值为假 do{ System.out.print("请输入一个整数:"); num = input.nextInt(); switch(num) { case 0: flag = true;//boolean为真并跳出循环 break;//退出switch选择结构 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("您输入的数字不合格,只能输入1-7范围的数字!\n"); } if(flag==true)//这个if语句控制,只有当0时,才可以退出程序,否则一直在while死循环里 break; }while(true); System.out.println("程序结束!"); } }
从键盘输入一个整数,当输出1~7时,输出对应的星期,在输出其他数字时,提醒用户重新输入
最新推荐文章于 2023-10-03 00:23:22 发布