TQC+ 物件導向程式語言 Java 6 107 運動成績
第1類:基本認識

TQC+ 物件導向程式語言 Java 6 107 運動成績

來自的免費背景照片 zh.pngtree.com

題目說明:

請開啟檔案 JPD01.java,依下列題意完成作答。將 JPD01.java 內的 class JPD01 修改為 class JPA01,檔案另存成 JPA01.java,並編譯為 JPA01.class。

設計說明:

(1) 本題使用其他類別定義的類別方法。

(2) 假設老師在計算運動成績的分數時,動作佔 1 分,技巧佔 2 分,團隊表現佔 3 分。


(3) basketball 的分數計算方式為:動作 (action) + 技巧 (skill) + 團隊表現 (teamgame);baseball 的分數計算方式為:10 + 技巧 (skill) + 團隊表現 (teamgame)。


(4) JPD01.java 內已提供 basketball 與 baseball 兩個類別及成績的計算方式,它們各有一個 calGrade 方法,請將此方法於 basketball 與 baseball 兩個類別中補上。


(5) 程式執行時直接計算成績,並輸出 basketball 及 baseball 的成績,顯示如執行結果參考畫面。

執行結果參考畫面:



JPD01.java 檔案下載

程式碼:

public class JPA01 {
    public static void main(String argv[]) {
        int action = 1, skill = 2, teamgame = 3;

        System.out.println("The basketball grade is " + Basketball.calGrade(action, skill, teamgame));
        System.out.println("The baseball grade is " + Baseball.calGrade(skill, teamgame));
    }
}

class Basketball {
    public static int calGrade(int a, int s, int t) {
        return a + s + t;
    }
}

class Baseball {
	public static int calGrade(int s, int t) {
        return 10 + s + t;
    }
}

JPA01.java 檔案下載



TQC+ 物件導向程式語言 Java 6 第一類:基本認識




如果覺得文章內容還不錯的話,麻煩請幫我點個讚!感謝

可以多點幾次喔~~

第一次點讚需使用 Google 或 Facebook 帳號註冊

一個評論

發表迴響