用Java创建一个简单的菜单
当调用用Java创建一个简单的菜单,java,menu,Java,Menu,当调用private static void main…时,我试图找到能够产生以下输出的Java代码,我在命令提示符下运行代码,所以我需要Java菜单代码来提供这一点 C) Create new cargo <name> <weight> <strength> L) Load cargo from dock <stackIndex> U) Unload cargo from ship <srcStackIndex>
private static void main…
时,我试图找到能够产生以下输出的Java代码,我在命令提示符下运行代码,所以我需要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
C)创建新货物
五十) 从码头装货
U) 从船上卸货
M) 在货物堆之间移动货物
K) 净空船坞
P) 打印船舶堆栈
S) 搜寻货物
Q) 退出
我试着在网上搜索相关代码,但没有结果请帮助…你可以做一个切换/案例,例如
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
}
}
import java.util.Scanner;
公共班机{
公共静态void main(字符串[]args){
System.out.println(“C)创建新货物”);
系统输出打印(“L)从码头装货”;
系统输出打印(U)从船上卸货;
System.out.println(“M)在堆栈之间移动货物”);
系统输出打印(“K)清零船坞”);
System.out.println(“P)打印船舶堆栈”);
系统输出打印(S)货物搜索);
System.out.println(“Q)Quit”);
字符串选项=null;
Scanner scan=new Scanner(System.in);//捕获输入
做{
options=scan.nextLine();
开关(选项){
案例“C”:
//做你想做的
打破
案例“L”:
//做你想做的
打破
案例“U”:
//做你想做的
打破
案例“M”:
打破
//把你剩下的案子加进去
}
}while(!options.equals(“Q”);//退出程序
}
}
我希望这能帮助你:)你可以用:
System.out.println(“在此处放置文本”)代码>
然后您可以使用java.util
中的扫描仪,您可以自己编写,如果它是菜单,则大部分是文本/字符串
,我认为这应该不会那么难。我不擅长java菜单,所以我需要帮助使用System.out.println(“此处的文本”)
在控制台上打印一行。e、 gSystem.out.println(“C)Create new cargo”)
这可能会使我的软件不一致,难道我无法使用Java菜单来实现吗?@CodeTiger您希望您的菜单作为控制台输出还是应该具有GUI。我正是需要的逻辑类型?请注意您的答案是正确的,你不应该回答一个没有试图解决问题的会员的问题。当别人的代码出错时,我们在这里帮助他们,而不是做家庭作业。你没有定义选择
@CodeTiger我忘了更改它,sry