下面只是一个使用控制台操作符的java程序的例子,该程序应该能够编译好,但由于某种原因,我的eclipse无法读取“控制台” 运营商?请帮忙!。
public class Dot_operator {
public static void main (String [] args){
String name3 = Console.readLine("hello");
System.out.println(name3);
}
}
答案 0 :(得分:1)
Console#readLine()
是一种实例方法。您需要Console
的实例来调用它。
Console console = System.console();
String name3 = console.readLine("hello");
System.out.println(name3);
当然,您需要导入java.io.Console
。请注意,这会在eclipse上运行时抛出NPE
,因为System.console()
会给你null
。你最好在这里使用Scanner
课程。
答案 1 :(得分:0)
你可能犯了一个简单的拼写错误:你没有关闭args旁边的括号:
public class Dot_operator {
public static void main (String [] args) {
Scanner sc = new Scanner(System.in);
System.out.println("hello");
String name3 = sc.nextLine();
System.out.println(name3);
}
}
这适用于我的机器。