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

歡迎訪問 生活随笔!

生活随笔

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

java

java作业四_Java第四次作业

發布時間:2024/9/27 java 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java作业四_Java第四次作业 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.(二次方程式)為二次方程式ax2+bx+c=0設計一個名為QuadraticEquation的類。這類包括:

(1)代表三個系數的私有數據域a、b、c

(2)一個參數為a、b和c的構造方法

(3)a、b、c的三個get方法

(4)一個名為getDiscriminant()的方法返回判別式,b2-4ac

(5)一個名為getRoot1()和getRoot2()的方法返回等式的兩個根

這些方法只有在判別式為非負數時才有用。如果判別式為負,這些方法返回0.

畫出該類的UML圖。實現這個類。編寫一個測試程序,提示用戶輸入a、b和c的值,然后顯示判別式的結果。如果判別式為正數,顯示兩個根;如果判別式為0,顯示一個根;否則,顯示“The equation has no roots.”。示例如下所示:

Enter a, b, c:1.0 3 1

The roots are 1.0 and -4.0

Enter a, b, c:1 2.0 1

The root is -1.0

Enter a, b, c:1 2 3

The equation has no roots

2.(Person、Student、Employee、Faculty和Staff類)設計一個名為Person的類和它的兩個名為Student和Employee的子類。Employee類又有子類:教員類Faculty和職員類Staff。每個人都有姓名,地址,電話號碼和電子郵件地址。學生有班級狀態(大一、大二、大三和大四)。將這些狀態定義為常量。一個雇員有辦公室,工資和受聘日期。定義一個名為MyDate的類,包含數據域:year、month、day。教員有辦公時間和級別。職員有職務稱號。覆蓋每個類中的toString()方法,顯示相應的類名和人名。

畫出這些類的UML圖。實現這些類。編寫一個測試程序,創建Person、Student、Employee、Faculty和Staff對象,并調用它們的toString()方法。

3.(BMI類)根據以下類圖,編寫BMI類,實現類圖中所要求的功能。

其中,BMI的狀態的計算方法為:

BMI

說明

16以下

嚴重偏輕

16~18

偏輕

18~24

正常體重

24~29

超重

20~35

嚴重超重

35以上

非常嚴重超重

再新建一個UseBMIClass類,在其中編寫一個主方法,分別建立四個對象(同宿舍中同學),然后輸出每名室友的BMI的值及狀態。

4.(StackOfIntegers類)編寫一個存儲整型數據的棧類,其類圖如下所示。編寫測試程序,對該棧類進行入棧、出棧、取棧頂、判棧空等操作進行測試。

5.(MyStack類),利用ArrayList實現一個棧,其類圖如下所示。編寫測試程序,對該棧類進行入棧、出棧、取棧頂、判棧空等操作進行測試。

其中,ArrayList類的原型如下:

6.(統計字符串中字母的個數)使用下面的方法頭編寫一個方法,統計字母在字符串中出現的個數。

public static int countLetters(String s)

編寫一個測試程序,提示用戶輸入一個字符串,然后顯示這個字符串中字母的個數。

7.(檢驗密碼)一些網站設定了一些密碼設定的規則,要求編寫如下方法檢驗用戶輸入的密碼字符串是否為合法的密碼:

public int validatePassword(String password)

檢測的規則如下:

(1)密碼至少有8個字符,不滿足則返回-1;

(2)密碼只能包含字母和數字,不滿足則返回-2;

(3)密碼必須至少有2個數字,不滿足則返回-3;

(4)以上規則都滿足,則返回0.

注:以上作業的上交時間為4月13日前(含),其上交格式參考前面作業

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的java作业四_Java第四次作业的全部內容,希望文章能夠幫你解決所遇到的問題。

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