java 循环菜单教学
时间: 2024-10-22 22:28:20 浏览: 25
JAVA2课程教学大纲.doc
在 Java 中,循环菜单教学通常用于创建交互式的学习过程,比如游戏化的学习环境或者命令行程序中的选项选择。你可以使用 while 或者 do-while 循环结构配合 switch-case 语句来实现。下面是一个简单的例子:
```java
import java.util.Scanner;
public class MenuLoop {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int choice = 0;
do {
System.out.println("请选择操作:");
System.out.println("1. 学习语法");
System.out.println("2. 编程练习");
System.out.println("3. 查看帮助");
System.out.println("4. 退出");
// 获取用户输入并转换成整数
choice = input.nextInt();
// 根据输入执行相应的操作
switch (choice) {
case 1:
learnGrammar();
break;
case 2:
practiceProgramming();
break;
case 3:
showHelp();
break;
case 4:
System.out.println("谢谢参与,再见!");
break;
default:
System.out.println("无效的选择,请重新输入。");
}
} while (choice != 4); // 如果选择不是退出,则继续循环
input.close();
}
// 这里是各个函数的示例
private static void learnGrammar() { /* ... */ }
private static void practiceProgramming() { /* ... */ }
private static void showHelp() { /* ... */ }
}
```
在这个例子中,用户可以按照提示选择不同的操作,程序会根据他们的选择调用对应的函数。当用户选择“4”时,循环结束。
阅读全文