程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> java類的問題-我是個新手,java問題,求代碼,謝謝大家

java類的問題-我是個新手,java問題,求代碼,謝謝大家

編輯:編程解疑
我是個新手,java問題,求代碼,謝謝大家

1、創建一個Student,
包含的屬性:
(1)name:String,私有
(2)id:String,私有
(3)chinese:float,私有
(4)math:float,私有
(5)english:float,私有
包含的方法:
(1)構造器方法:public Student():初始化姓名為“張三”,學號為“111111”;
(2)構造器方法:public Student(String name,String id);用參數初始化姓名、學號;
(3)對chinese、math、english屬性的設定和獲得方法;
(4)求總成績的方法:public void score();
(5)求平均成績的方法:public void average();
(6)計算三好學生的方法:public void goodstudent():要求:平均成績是90分以上的同學為三好學生;
2、創建studentDemo類,該類完成的功能:
(1) 用自己的名字、學號創建一個學生類對象,語文、數學和英語成績通過輸入對話框輸入,輸入的范圍設定在“1-100”之間,其他輸入無效;
(2)要求打印:你的姓名、學號、語文、數學、語文成績;
(3)輸出你的總成績、平均成績;輸出你是否被評為“三好學生”。

最佳回答:


/**
 * student 類
 */
public class Student {

    private String name;
    private String id;
    private float chinese;
    private float math;
    private float english;

    public Student(){
        this.name = "張三";
        this.id = "111111";
    }

    public Student(String name,String id){
        this.name = name;
        this.id = id;
    }
    /**
     * 獲取總成績
     */
    public void score(){
        float f = chinese + math + english;
        System.out.println("總成績為:" + f);
    }
    /**
     * 平均成績
     */
    public void average(){
        float f = chinese + math + english;
        System.out.println("平均成績為:" + f/3);
    }
    /**
     * 計算三好學生
     */
    public void goodstudent(){
        float f = (chinese + math + english)/3;
        if(f>90){           
            System.out.println("是三好學生");
        }else{
            System.out.println("不是");
        }
    }

    public float getChinese() {
        return chinese;
    }
    public void setChinese(float chinese) {
        this.chinese = chinese;
    }
    public float getMath() {
        return math;
    }
    public void setMath(float math) {
        this.math = math;
    }
    public float getEnglish() {
        return english;
    }
    public void setEnglish(float english) {
        this.english = english;
    }

}

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved