package Month.JUL.JUL02; import java.util.Scanner; public class XingQiJi { static Scanner input = new Scanner(System.in); public static void main(String[] args) { // 从键盘输入一位整数,当输入1~7时,输出星期一~星期日, String num;// 标识用户输入的数字 boolean boo = false; // 标识循环条件 start:do { System.out.println("请输入一位数字,输入0退出程序:"); num = input.next(); // 适合用switch 结构 执行操作 switch (num) { case "0": boo = true; break start; 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("输入信息错误,请重新输入!"); continue start; } System.out.println("是否继续(y/n):"); String s = input.next(); if ("y".equals(s)) { continue start; } else { boo = true; } } while (!boo); // 输入0 程序结束 if (boo) { System.out.println("程序结束!"); } } }