日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

java floatmath_《Java1.doc

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

《Java1

Java期末復(fù)習(1)

一、關(guān)于類設(shè)計分析

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

① 根據(jù)要求寫出類所包含的屬性。

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

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

④ 如果需要可加入若干構(gòu)造方法。

⑤ 再根據(jù)其他要求添加相應(yīng)方法

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

練習1:

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

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

Student類中的屬性及類型

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

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

序號方法名稱返回值類型作用1public void setStuno(String s)void設(shè)置學生編號2public void setName(String n)void設(shè)置學生姓名3public void setMath(float m)void設(shè)置數(shù)學成績4public void setEnglish(float e)void設(shè)置英語成績5public void setComputer(float c)void設(shè)置計算機成績6public String getStuno()String取得學生編號7public String getName()String取得學生姓名8public float getMath()float取得數(shù)學成績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(){}無參構(gòu)造方法16public Student(String stuno,String name,

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

class Student{ //定義學生類

private String stuno; //學生編號

private String name; //學生姓名

private float math; //數(shù)學成績

private float english; //英語成績

private float computer; //計算機成績

public Student(){ //定義無參數(shù)構(gòu)造

}

//定義有5個參數(shù)的構(gòu)造方法,為類中的屬性初始化

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

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

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

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

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

this.setComputer(computer);

總結(jié)

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

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。