gpt4 book ai didi

java - 简单的评分系统和方法

转载 作者:行者123 更新时间:2023-11-30 04:08:21 26 4
gpt4 key购买 nike

我正在自学 Java,已经到了学习如何使用方法的阶段,我正在努力。我正在做的教程之一要求我创建一个简单的评分系统。有人可以看看我的代码并给我一些关于如何让它工作的建议,并让我知道我做错了什么。

import.java.util.scanner;
public class GameScorer
{
int score;
String result;
public static void main (String[] args)
{
printHeader();
getScore();
setScore();

}

public void printHeader()
{
System.out.println("Game Scorer");
System.out.println(" ");
System.out.println(" ");
}
public void getScore()
{
Scanner in = new Scanner(System.in);
System.out.println("Enter score :> ");
score = in.nextLine();
}

public void setScore(int score)
{
if (score >= 100)
System.out.println("Fantastic");
else
if (score >= 90)
System.out.println("Brillaint");
else
if (score >= 60)
System.out.println("Good");
else
if (score >= 40)
System.out.println("Bad");
else
if (score >= 0)
System.out.println("Awful");
}
}

最佳答案

setScore(); - 没有可调用的匹配方法。您应该向此方法传递一个参数,因为它的签名是:

public void setScore(int score)

Expecting an argument of type int

main方法中执行以下操作:

setScore(score);

我建议您查看basic tutorial .

另一件事,当您从 static 方法调用方法时,您应该将方法设置为 static

关于java - 简单的评分系统和方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20222886/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com