Meg*_*ime 1 java unreachable-statement bluej
我在BlueJ工作,为我的大学课程,我已经设置了一个基本的任务,我们需要用户输入有关DVD的某些信息,如导演,姓名,运行时间等.
我在Java编码,也使用Genio.以下代码是我在变量中获取和设置信息的方式;
public void getDVDInfo() {
//Ask for info
System.out.println("Please Enter the Film Info:");
System.out.println("Film Name: ");
System.out.println("Film Director: ");
System.out.println("Lead Actor/Actress: ");
System.out.println("Running Time: ");
}
public void setDVDInfo() {
//set user input to variables
filmName = Genio.getString();
director = Genio.getString();
leadActor = Genio.getString();
runTime = Genio.getInteger();
}
Run Code Online (Sandbox Code Playgroud)
这一切都根据我在BlueJ中使用的编译器工作,但是当我编写函数以将信息返回给用户时,就像这样;
public String seeDVDInfo() {
return filmName;
return director;
return leadActor;
}
public int seeRunTime() {
return runTime;
}
Run Code Online (Sandbox Code Playgroud)
它提出了一个编译器错误,return director;那是一个无法访问的语句.我不明白这是从哪里来的,一切看起来都合适,任何人都可以帮助我吗?
在此先感谢xx
问题在这里:
public String seeDVDInfo() {
return filmName;
return director;
return leadActor;
}
Run Code Online (Sandbox Code Playgroud)
return filmName;,其他语句就无法执行,所以它会抛出无法访问的语句错误.请参阅此主题以了解为什么Unreachable Statement是Java中的错误.