java - 尝试创建简单的java菜单,但它不起作用

标签 java

这是代码。我给了我一个错误,开关在哪里。请帮忙。也许是一个指向我可以学习此内容的网站的链接。

public class Main{
public static void main(String[] args) {
    int swValue;

    System.out.println("***************************************Menu***************************************");
    System.out.println("Spauskite 1 jei norite atspauzdinti programje sukurtu objektu sarasus");
    System.out.println("Spauskite 2 jei norite sukurti naujus objektus, ju duomenis ivedant is klavieturos");
    System.out.println("Spauskite 3 jei norite iskviesti objektu metodus");

    switch (swValue) {
    case 1: System.out.println("1 Selected");
        break;
    case 2: System.out.println("2 Selected");
        break;
    case 3: System.out.println("3 Selected");
        break;
    default: System.out.println("Invalis selection");
    break;
    }

最佳答案

在初始化之前使用局部变量是一个编译器错误,并且您没有初始化它。

看起来您需要在 switch 语句之前读取用户输入并初始化 swValue

关于java - 尝试创建简单的java菜单,但它不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20502158/

相关文章:

java.lang.VerifyError : JVMVRFY012 stack shape inconsistent; 错误

java - 对于参数类型,运算符 > 未定义 Integer, int

java - StringWithTag 标签值

java - 抛出消息包含违规值的异常是否正确或安全?

java - 如何使 Jbutton 可点击并显示文本

java - 步骤内的 Spring 批处理

Java JLayeredPane 不显示它的元素

java - 将 Java POJO 转换为 Drools DRL,反之亦然

java - 为什么 Bluecove 需要安装 libbluetooth-dev 软件包才能运行

java - Micronaut SPA Controller