首页 > 解决方案 > Java 毕业计算器。为什么我会收到此错误?

问题描述

我正在尝试为我正在为学校做的作业组装一个 Java 成绩计算器。我正在尝试编写console我教科书中的课程,但我遇到了一个令人沮丧的问题,我不知道为什么。在下面的方法中,该语句number = getInt(sc3, prompt);给了我一个错误,上面写着:

no suitable method found for getInt(Scanner,String)

但是该方法的键入方式与书中的内容完全相同,尽管我的变量名称有些不同。为什么我会收到此错误?

public static int getInt(String prompt, int minimum, int maximum) {
    int number = 0;
    boolean isValid = false; 
    while (!isValid) {
        number = getInt(sc3, prompt);
        if (number <= minimum) {
            System.out.println("Error. User entry nust be greater than" + " " + minimum + " " + ".");
        } else if (number >= maximum) {
            System.out.println("Error. User entry must be less than" + " " + maximum + " " + ".");
        } else {
            isValid = true;
        }
    }
    return number;
}

教科书

标签: java

解决方案


推荐阅读