真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Java課后習(xí)題-創(chuàng)新互聯(lián)

類:Teacher

創(chuàng)新互聯(lián)專注于中大型企業(yè)的成都網(wǎng)站建設(shè)、成都做網(wǎng)站和網(wǎng)站改版、網(wǎng)站營銷服務(wù),追求商業(yè)策劃與數(shù)據(jù)分析、創(chuàng)意藝術(shù)與技術(shù)開發(fā)的融合,累計客戶千余家,服務(wù)滿意度達97%。幫助廣大客戶順利對接上互聯(lián)網(wǎng)浪潮,準確優(yōu)選出符合自己需要的互聯(lián)網(wǎng)運用,我們將一直專注品牌網(wǎng)站設(shè)計和互聯(lián)網(wǎng)程序開發(fā),在前進的路上,與客戶一起成長!

實例數(shù)據(jù)(均為private):name(String) //姓名 teacherID(int) //工號

方法:構(gòu)造方法(沒有參數(shù),設(shè)置姓名為“無名氏”,工號為2022001)

setName(有一個名為name的String型參數(shù),將name的值設(shè)為這個新值)getName (沒有參數(shù),返回姓名)

setTeacherID (有一個名為tID的int型參數(shù),將teacherID的值設(shè)為這個新值) getTeacherID (沒有參數(shù),返回工號)

在另一個TestTeacher類中編寫main方法來測試Teacher類。

public class Teacher {
    private String name;
    private int teacherID;
    public Teacher() {
        this.name = "無名氏";//姓名
        this.teacherID = 2022001;//工號
    }
    public void setName(String name) {
        this.name = name;
    }
    public String getName() {
        return name;
    }
    public int getTeacherID() {
        return teacherID;
    }
    public void setTeacherID(int tID) {
        teacherID = tID;
    }}
測試類:
package com.sss.DiSiCiZuoYe;
import org.junit.Test;
public class TestTeacher {
    @Test
    public void test() {
        Teacher teacher = new Teacher();
        System.out.println("姓名:" + teacher.getName());
        System.out.println("工號:" + teacher.getTeacherID());
    }
    @Test
    public void test1() {
        Teacher teacher = new Teacher();
        teacher.setName("xxx");
        teacher.setTeacherID(203041);
        System.out.println("姓名:" + teacher.getName());
        System.out.println("工號:" + teacher.getTeacherID());
    }}

創(chuàng)建一個名為 Rectangle 的類來表示一個使用寬度和高度來改變量的矩形,矩形的寬度和高度由構(gòu)造方法來確定。為 Rectangle 類創(chuàng)建下列方法:

(1) getArea 返回矩形的面積,要求長和高的范圍為 0-50;

(2)getPerimeter 返回矩形的周長;

(3)drawRect 使用星號(*)作為描繪字符畫出該矩形的形狀(假設(shè)寬度和高度為整數(shù));(選做)

(4)在另一個類 TestRectangle 中編寫 main 方法來測試 Rectangle 類。

public class Rectangle {
    private int height;//高
    private int width;//寬

    public Rectangle() {//構(gòu)造方法
        this.width = 44;
        this.height = 7;
    }
    public Rectangle(int width, int height) {
        if ((width >0 && width<= 50) && (height >0 && height<= 50)) {//判斷高和寬的范圍
            this.height = height;
            this.width = width; }   }
    public int getArea() {//面積
        return height * width;
    }
    public int getPerimeter() {//周長
        return 2 * width + 2 * height;
    }
    public void Draw() {//該方法繪制矩形
        for (int i = 1; i<= height; i++) {//i是表示行
            for (int j = 1; j<= width; j++) {//j是標示列
               if (i == 1 || i == height) {//if是判斷是不是第一行和最后一行
                    System.out.print("*");
                } else if (j == 1 || j == width) {//判斷第一列和最后一列
                    System.out.print("*");
                } else {
                    System.out.print(" ");
                }    }
            System.out.println();
        }}}
測試類:
import org.junit.Test;
public class TestRectangle {
    @Test
    public void test1() {
        Rectangle r = new Rectangle();
        System.out.println("面積:" + r.getArea());
        System.out.println("周長:" + r.getPerimeter());
        r.Draw();
    }
    @Test
    public void test2() {
        Rectangle r = new Rectangle(5, 4);
        System.out.println("面積:" + r.getArea());
        System.out.println("周長:" + r.getPerimeter());
        r.Draw(); 

 }
}

按以下要求編寫程序:

定義一個名為Circle的類表示圓形。其屬性有double型的radius表示圓形的半徑。要求該類具有:?

(1)使用構(gòu)造函數(shù)完成屬性的初始賦值。?

(2)使用set…()方法完成屬性的修改。?

(3)提供計算面積的getArea()方法。?

(4)編寫測試類Test,創(chuàng)建Circle對象并測試上述定義的方法。

public class Circle {
    private double radius;//半徑
    public Circle() {
        this(4.0);
    }
    public Circle(double radius) {
        this.radius = radius;
    }
    public double getRadius() {
        return radius;
    }
    public void setRadius(double radius) {
        this.radius = radius;
    }
    public double getArea() {
        return Math.PI * radius * radius;//math。pi是Π
    }
}
測試類:
package com.sss.DiSiCiZuoYe;
import org.junit.Test;
public class testCircle {
    @Test
    public void test1() {
        Circle c = new Circle();
        System.out.println("圓的體積:" + c.getArea());
    }
    @Test
    public void test2() {
        Circle c = new Circle(6);
        System.out.println("圓的體積:" + c.getArea());
    }}

設(shè)計和實現(xiàn)一個學(xué)生類,滿足以下要求:?

(1)學(xué)生具有學(xué)號、姓名、性別、年齡和專業(yè)等屬性;

(2)可以修改和獲取年齡和專業(yè)等信息;

(3)只能獲取但不允許修改學(xué)生的姓名、性別和學(xué)號信息;?

(4)只能通過學(xué)號、姓名、性別三個參數(shù)產(chǎn)生學(xué)生對象;?

(5)學(xué)生年齡必須在[6-40]之間;?

(6)編寫一個測試類,創(chuàng)建并輸出一個學(xué)生的學(xué)號、姓名、性別、年齡和專業(yè)等信息。

public class Student {
    private int studentID;//學(xué)號
    private String name;//姓名
    private String sex;//性別
    private int age;//年齡
    private String ZhuanYe;//專業(yè)
    public Student(int studentID, String name, String sex) {//只能通過學(xué)號、姓名、性別三個參數(shù)產(chǎn)生學(xué)生對象;
        this.studentID = studentID;
        this.name = name;
        this.sex = sex;
    }
    public int getStudentID() {
        return studentID;
    }
    public String getName() {
        return name;
    }
    public String getSex() {
        return sex;
    }
    public int getAge() {
        return age;}
    public void setAge(int age) {
        if (6<= age && age<= 40) {
            this.age = age;
        } else {
            System.out.println("學(xué)生年齡必須在[6-40]之間,請重新輸入");
        } }
    public String getZhuanYe() {
        return ZhuanYe; }
    public void setZhuanYe(String zhuanYe) {
        ZhuanYe = zhuanYe;
    }}
測試類:
package com.sss.DiSiCiZuoYe;
import org.junit.Test;
public class testStudent {
    @Test
    public void test() {
        Student s = new Student(20209030, "xxx", "男");
        System.out.println("學(xué)號:"+s.getStudentID() + "\t" +"姓名:"+ s.getName() + "\t"+"性別:" + s.getSex() + "\t" +"年齡:"+ s.getAge() + "\t"+"專業(yè):" + s.getZhuanYe());
    }
    @Test
    public void test1() {
        Student s = new Student(20209031, "xx", "男");
        s.setAge(43);
        s.setZhuanYe("計算機科學(xué)與技術(shù)");
        System.out.println("學(xué)號:"+s.getStudentID() + "\t" +"姓名:"+ s.getName() + "\t"+"性別:" + s.getSex() + "\t" +"年齡:"+ s.getAge() + "\t"+"專業(yè):" + s.getZhuanYe());
    }
    @Test
    public void test2() {
        Student s = new Student(20209032, "xxx", "男");
        s.setAge(40);
        s.setZhuanYe("計算機科學(xué)與技術(shù)");
        System.out.println("學(xué)號:"+s.getStudentID() + "\t" +"姓名:"+ s.getName() + "\t"+"性別:" + s.getSex() + "\t" +"年齡:"+ s.getAge() + "\t"+"專業(yè):" + s.getZhuanYe());
    }}

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧


本文題目:Java課后習(xí)題-創(chuàng)新互聯(lián)
網(wǎng)址分享:http://weahome.cn/article/ihjgd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部