有老哥用過algs4.jar這個庫嗎?其他的StdOut、StdDraw都可以,StdIn一直搞不懂怎么用?
import edu.princeton.cs.algs4.StdIn;
import edu.princeton.cs.algs4.StdOut;
public class Average {
public static void main(String args[]) {
double sum = 0.0;
int cnt = 0;
while (!StdIn.isEmpty()) {
sum += StdIn.readDouble();
cnt++;
}
double avg = sum / cnt;
StdOut.printf("Average is %.5f\n", avg);
}
}
比如我現在有這么一個程式(書上是這么寫的,StdIn好像是作者關于標準輸入流的封裝類),用IDEA運行,在控制臺該怎么輸入啊??直接輸入按回車沒有用。。我是直接把algs4.jar像普通jar包一樣加到專案里的。網上看其他人說下載下來要去配置環境變數。。我沒配其他方法都能用,就是這個StdIn不會用。。有老哥指點一下嗎??
uj5u.com熱心網友回復:
這個看他的函式應該可以猜出來直接判斷他的回傳值試試 StdIn.readDouble()
uj5u.com熱心網友回復:
樓主,結束是Ctrl + z(Windows), Ctrl + d (linux)。有時候在控制臺輸入完也不行,需要點一下外面,再進控制臺按上面的鍵,就可以了uj5u.com熱心網友回復:

檔案內容就是輸入的內容,注意空格
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/55178.html
標籤:Java相關
