日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

java floatmath_《Java1.doc

發布時間:2023/12/19 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java floatmath_《Java1.doc 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

《Java1

Java期末復習(1)

一、關于類設計分析

學習了課本知識,下面來分析具體程序,以鞏固之前所學知識,去具體題目講解之前先給出一些分析思路:

① 根據要求寫出類所包含的屬性。

② 所有的屬性都必須進行封裝(private)。

③ 封裝后的屬性通過setter和getter設置和取得。

④ 如果需要可加入若干構造方法。

⑤ 再根據其他要求添加相應方法

⑥ 類中所有方法都不要直接輸出,而是交給調用處輸出。

練習1:

1.定義并測試一個名為Student的類,包括的屬性有“學號”、“姓名”以及3門課程“數學”、“英語”、“計算機”的成績,包括的方法有計算3門課的“總分”、“平均分”、“最高分”、及“總低分”。

(1)本類中的屬性及類型,如下表所示。

Student類中的屬性及類型

序號屬性屬性類型屬性名稱1學號Stringstuno2姓名Stringname3數學成績floatmath4英語成績floatcnglish5計算機成績floatcomputer(2)定義出需要的方法(普通方法、構造方法)

在本例中設計出兩個構造方法,一個是無參的構造方法,另一個構造方法可以為5個屬性進行賦值,如下表所示。

序號方法名稱返回值類型作用1public void setStuno(String s)void設置學生編號2public void setName(String n)void設置學生姓名3public void setMath(float m)void設置數學成績4public void setEnglish(float e)void設置英語成績5public void setComputer(float c)void設置計算機成績6public String getStuno()String取得學生編號7public String getName()String取得學生姓名8public float getMath()float取得數學成績9public float getEnglish()float取得英語成績10public float getComputer()float取得計算機成績11public float sum()float計算成績總和12public float avg()float計算平均成績13public float max()float求出最高成績14public float min()float求出最低成績15Public Student(){}無參構造方法16public Student(String stuno,String name,

float math,float english,float computer)在對象實例化時直接將學號、姓名、數學成績、英語成績、計算機成績設置進去實現代碼:

class Student{ //定義學生類

private String stuno; //學生編號

private String name; //學生姓名

private float math; //數學成績

private float english; //英語成績

private float computer; //計算機成績

public Student(){ //定義無參數構造

}

//定義有5個參數的構造方法,為類中的屬性初始化

public Student(String stuno,String name,float math,float english,float computer){

this.setStuno(stuno); //設置編號

this.setName(name); //設置姓名

this.setMath(math); //設置數學成績

this.setEnglish(english); //設置英語成績

this.setComputer(computer);

總結

以上是生活随笔為你收集整理的java floatmath_《Java1.doc的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。