我將一個文本文件輸入到一個java程序中。這是文本文件「input.txt中」認爲:使用DrJava將輸入從文本文件重定向到Java程序
4
5
也就是說,數字4和5中分離式線路。我希望程序讀取這些數字並將其打印出來。此代碼應工作:
public class readFile {
public static void main(String[] args) {
while (!StdIn.isEmpty()) {
System.out.println(StdIn.readInt());
}
}
}
但是,當我做DrJava如下:
run readFile < input.txt
我不明白
4
5
但我得到一個框,要求我輸入而不是打印出來的數字:http://oi50.tinypic.com/3585kxc.jpg
我在做什麼錯了?
什麼是'StdIn'?我不使用DrJava,我從來沒有見過這個對象。 – Makoto 2013-03-17 20:57:15
我認爲StdIn是Sedgewick等人使用的同名類。 Java課程。 – 2013-03-17 20:58:30
是的,它由普林斯頓創建,請參見:http://introcs.cs.princeton.edu/java/stdlib/javadoc/StdIn.html – helgso 2013-03-17 21:06:50