我正在尝试在命令提示符下运行java文件。该项目是在NetBeans中完成的。所以我尝试用java -jar "D:\Java Projects\Algo1\dist\Algo1.jar"
运行它,这是NetBeans告诉我在命令提示符下运行的。但是,我得到以下内容:
我的代码是: `
public static void main(String[] args) {
// TODO code application logic here
Scanner N = new Scanner(new BufferedReader(new InputStreamReader(System.in)));
Scanner K = new Scanner(new BufferedReader(new InputStreamReader(System.in)));
Scanner L = new Scanner(new BufferedReader(new InputStreamReader(System.in)));
System.out.println(K);
}
答案 0 :(得分:2)
当您调用System.out.println(K)
时,java会将参数(K
)打印到控制台。在这种情况下,输出会告诉您具有类java.util.Scanner
的实例及其属性。
如果要从控制台读取输入,则应使用nextLine()
类中的Scanner
方法,例如
String input = K.nextLine();
您可以在此处阅读更多内容:https://stackoverflow.com/a/11871792/7677308