我在学习 Udemy Java 类(class)时遇到了问题。我编写了下面的代码,因为类(class)主题是方法。 Hoverer,我不知道为什么它无法编译。有人可以帮我找出错误吗?
这是 IntelliJ 给我的错误:
public class Main {
public static void main(String[] args) {
String playerName = "Piotr";
int playerPosition = CalculateHighScorePosition(1500);
displayHighScorePosition("Piotr", playerPosition);
playerPosition = CalculateHighScorePosition(900);
displayHighScorePosition("Cezary", playerPosition);
playerPosition = CalculateHighScorePosition(400);
displayHighScorePosition("Adam", playerPosition);
playerPosition = CalculateHighScorePosition(50);
displayHighScorePosition("Julia", playerPosition);
private static void displayHighScorePosition(String playerName, int playerPosition) {
System.out.println( playerName + " managed to get into " + playerPosition );
}
private static int CalculateHighScorePosition(int playerScore) {
if (playerScore > 1000) {
return 1;
}
else if (playerScore > 500 && playerScore < 1000) {
return 2;
}
else if (playerScore > 100 && playerScore < 500) {
return 3;
}
else {
return 4;
}
}
}
}
最佳答案
尽管我有更好的判断,但我还是回答这个问题。
您已在主方法中定义了两个方法。
public class Main {
public static void main(String[] args) {
String playerName = "Piotr";
int playerPosition = CalculateHighScorePosition(1500);
displayHighScorePosition("Piotr", playerPosition);
playerPosition = CalculateHighScorePosition(900);
displayHighScorePosition("Cezary", playerPosition);
playerPosition = CalculateHighScorePosition(400);
displayHighScorePosition("Adam", playerPosition);
playerPosition = CalculateHighScorePosition(50);
displayHighScorePosition("Julia", playerPosition);
}
private static void displayHighScorePosition(String playerName, int playerPosition) {
System.out.println( playerName + " managed to get into " + playerPosition );
}
private static int CalculateHighScorePosition(int playerScore) {
if (playerScore > 1000) {
return 1;
}
else if (playerScore > 500 && playerScore < 1000) {
return 2;
}
else if (playerScore > 100 && playerScore < 500) {
return 3;
}
else {
return 4;
}
}
}
关于Java - IntelliJ 提示缺少分号,但我不确定到底是什么问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44292103/