java - 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;
}
解决方案
推荐阅读
- haskell - 为 Reader 实现 monoid
- hadoop - 将 parquet-tools 与 Kerberos CDH 一起使用
- javascript - 在切换开关内添加开/关文本
- node.js - 标签它无法正常工作
- r - 如何在 SAS 9.4 中创建和使用 R 函数?
- selenium-chromedriver - 谁能告诉我如何点击我是一个更新鲜的链接,使用 selenium webdriver 测试以下 url
- angular - Angular 5 将 ElementRef 转换回组件
- java - 如何使用java查找格林威治标准时间的纪元格式当前时间
- database - 在这种情况下,如何在 ER 模型中转换 (0,N)(0,N)(0,N) 三元关系?
- python - 删除输入()之前插入的“返回空间” - Python 3.6