gpt4 book ai didi

Java 导入不起作用

转载 作者:行者123 更新时间:2023-12-02 04:34:22 26 4
gpt4 key购买 nike

我对 Java 很陌生,这可能是一个非常愚蠢的问题。我试图从用户那里获取简单的输入,为此我获取了 Scanner 类或 BufferedReader。然而,当我尝试导入 java.io.* 时,这些类显示为未定义。

这是我的代码:

package testing;

import java.io.*;
import java.util.Scanner;

public class Something {
public static void logln(String content) {
System.out.println(content);
}
public static void main(String [] args) {

}
void getInput(String prompt) {
Scanner s = new Scanner();
}
}

Scanner s 显示为未定义。为什么会这样?

最佳答案

这是你的问题:

Scanner s = new Scanner();  // no constructor exists

您需要将参数传递到 Scanner 构造函数中,因为此类没有默认的无参数构造函数。您需要仔细阅读错误消息,因为它通常会告诉您到底出了什么问题,这里是“构造函数 Scanner() 未定义”

  • 如果您将来遇到类似问题,请始终发布准确且完整的错误消息。
  • 此外,要真正熟悉 Java API,因为它将帮助您了解您正在使用的类。这里是Scanner API将准确地告诉您该类可以使用哪些构造函数。

关于Java 导入不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31016398/

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