温馨提示×

java dowhile能结合switch使用吗

小樊
87
2024-11-27 17:20:16
栏目: 编程语言

是的,Java中的do-while循环可以与switch语句结合使用。在do-while循环中,你可以使用switch语句来根据不同的条件执行不同的代码块。以下是一个简单的示例:

public class DoWhileWithSwitch {
    public static void main(String[] args) {
        int dayOfWeek = 3;
        int numberOfDays = 0;

        do {
            switch (dayOfWeek) {
                case 1:
                    System.out.println("Monday");
                    break;
                case 2:
                    System.out.println("Tuesday");
                    break;
                case 3:
                    System.out.println("Wednesday");
                    break;
                case 4:
                    System.out.println("Thursday");
                    break;
                case 5:
                    System.out.println("Friday");
                    break;
                case 6:
                    System.out.println("Saturday");
                    break;
                case 7:
                    System.out.println("Sunday");
                    break;
                default:
                    System.out.println("Invalid day");
            }
            numberOfDays++;
            dayOfWeek = (dayOfWeek + 1) % 7; // Assuming the days of the week are from 1 to 7
        } while (numberOfDays < 7);
    }
}

在这个示例中,我们使用do-while循环来重复打印一周中的每一天,直到打印了7天。在循环内部,我们使用switch语句来根据dayOfWeek变量的值输出相应的星期几。

0