1. 程式人生 > >演算法 第四版 在Eclipse中呼叫Algs4庫

演算法 第四版 在Eclipse中呼叫Algs4庫

然後開始新建專案,File -> New Java Project,專案名隨便寫,如下圖

右鍵src資料夾,Add -> New Java Class,這裡需要注意Name一欄裡填寫的內容就是類名,這裡我寫了TestAlgs4,為了測試「演算法 第四版」作者給的那個測試樣例

程式碼如下:

import edu.princeton.cs.algs4.StdDraw;

public class TestAlgs4 {
    public static void main (String[] args) {
        StdDraw.setScale(-1, 1);
        StdDraw.clear(StdDraw.BLACK);
        
        StdDraw.setPenColor(StdDraw.WHITE);
        StdDraw.square(0, 0, 1);
        
        // write some text
        StdDraw.setPenColor(StdDraw.WHITE);
        StdDraw.text(0, +0.95, "Hello, world! This is a test Java program.");
        StdDraw.text(0, -0.95, "Close this window to finish the installation.");
        
        // draw the bullseye
        StdDraw.setPenColor(StdDraw.BOOK_BLUE);
        StdDraw.filledCircle(0, 0, 0.9);
        StdDraw.setPenColor(StdDraw.BLACK);
        StdDraw.filledCircle(0, 0, 0.8);
        StdDraw.setPenColor(StdDraw.BOOK_BLUE);
        StdDraw.filledCircle(0, 0, 0.7);
        StdDraw.setPenColor(StdDraw.BLACK);
        StdDraw.filledCircle(0, 0, 0.6);

        // draw a picture of the textbook        
        StdDraw.picture(0, 0, "cover.jpg", 0.65, 0.80);
    }
}

這時候Eclipse應該會報錯無數,不要急,新增對教材庫Algs4.jar的引用:

右鍵工程名(我這裡是Algs)-> Properties -> Java Build Path -> Libraries -> Add Extenernal JARs,選中C:\Users\username\algs4\algs4.jar 即可,如圖:

點選OK退出,報錯資訊消失,編譯執行可以看到跟安裝Algs4.exe一樣的結果: