java - Switch 声明调查

标签 java

我在使用此构建时遇到了一些问题。首先它还不是全部,它不会加载主类。其次,我需要用户输入他们选择的音乐,然后我需要编译器打印选择。有人可以帮我处理这段代码吗?请原谅,我对编程完全陌生。

public class music {

public static void music(String[] args) {

    System.out.println("What's your favorite kind music?: ");
    System.out.println("1. Country");
    System.out.println("2. Rock");
    System.out.println("3. Heavy Metal");
    System.out.println("4. Folk");

    try{
    BufferedReader bufferRead = new BufferedReader(new InputStreamReader(System.in));
    int s = Integer.parseInt(bufferRead.readLine());
        switch(s){
            case 1:
                System.out.println("Country");
                break;
            case 2:
                System.out.println("Rock");
                break;
            case 3:
                System.out.println("Heavy Metal");
                break;
            case 4:
                System.out.println("Folk");
                break;
            default:
                System.out.println("Country");
                break;
      }



}catch(IOException e){
        e.printStackTrace();
    }

最佳答案

public static void music(String[] args)

这看起来不像 main 方法。您应该使用 main 代替 music:-

public static void main(String[] args)

此外,包含此类的编译单元应与该类具有相同的名称。最好使用类名: - Music 并将其保存为 Music.java

关于java - Switch 声明调查,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12876471/

相关文章:

java - org.springframework.orm.jpa.JpaSystemException : Could not set field value [POST_INSERT_INDICATOR] value by reflection

java - 以编程方式将 ImageView 添加到布局

java - 使oracle的last_day函数在oracle和h2之间兼容

javafx 按键事件不起作用

java - 在 Java SDK Amazon S3 中配置路径样式

java - 使用反射访问 protected 类

java - 抽象类与私有(private)构造函数

java - 引导 JAX-RS (RESTEasy)

java - 用于 Java 的快速、易学且对 POJO 友好的 ORM?

Java三元运算符——参数顺序