使用 Java 创建一个简单的菜单
Create a simple menu with Java
我正在尝试寻找 Java 代码,当调用 private static void main...
时可以产生以下类型的输出,运行 命令提示符上的代码,所以我需要 java 菜单代码给我这个
C) Create new cargo <name> <weight> <strength>
L) Load cargo from dock <stackIndex>
U) Unload cargo from ship <srcStackIndex>
M) Move cargo between stacks <srcStackIndex> <dstStackIndex>
K) Clear dock
P) Print ship stacks
S) Search for cargo <name>
Q) Quit
我已经尝试在网上搜索相关代码,但无济于事...
你可以做一个switch/case例如
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
System.out.println("C) Create new cargo <name> <weight> <strength>");
System.out.println("L) Load cargo from dock <stackIndex>");
System.out.println("U) Unload cargo from ship <srcStackIndex>");
System.out.println("M) Move cargo between stacks <srcStackIndex> <dstStackIndex>");
System.out.println("K) Clear dock");
System.out.println("P) Print ship stacks");
System.out.println("S) Search for cargo <name>");
System.out.println("Q) Quit");
String options = null;
Scanner scan = new Scanner(System.in); // Capturing the input
do {
options = scan.nextLine();
switch (options) {
case "C":
// do what you want
break;
case "L":
// do what you want
break;
case "U":
// do what you want
break;
case "M":
break;
// Add the rest of your cases
}
} while (!options.equals("Q")); // quitting the program
}
}
希望对您有所帮助:))
你可以打印每一行:
System.out.println("Put text here");
然后您可以使用 java.util
中的扫描仪
我正在尝试寻找 Java 代码,当调用 private static void main...
时可以产生以下类型的输出,运行 命令提示符上的代码,所以我需要 java 菜单代码给我这个
C) Create new cargo <name> <weight> <strength>
L) Load cargo from dock <stackIndex>
U) Unload cargo from ship <srcStackIndex>
M) Move cargo between stacks <srcStackIndex> <dstStackIndex>
K) Clear dock
P) Print ship stacks
S) Search for cargo <name>
Q) Quit
我已经尝试在网上搜索相关代码,但无济于事...
你可以做一个switch/case例如
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
System.out.println("C) Create new cargo <name> <weight> <strength>");
System.out.println("L) Load cargo from dock <stackIndex>");
System.out.println("U) Unload cargo from ship <srcStackIndex>");
System.out.println("M) Move cargo between stacks <srcStackIndex> <dstStackIndex>");
System.out.println("K) Clear dock");
System.out.println("P) Print ship stacks");
System.out.println("S) Search for cargo <name>");
System.out.println("Q) Quit");
String options = null;
Scanner scan = new Scanner(System.in); // Capturing the input
do {
options = scan.nextLine();
switch (options) {
case "C":
// do what you want
break;
case "L":
// do what you want
break;
case "U":
// do what you want
break;
case "M":
break;
// Add the rest of your cases
}
} while (!options.equals("Q")); // quitting the program
}
}
希望对您有所帮助:))
你可以打印每一行:
System.out.println("Put text here");
然后您可以使用 java.util