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