一
定義一個Dog類,有名字、顏色、年齡等屬性,定義構造方法用來初始化類的這些屬性,定義方法輸出Dog的信息。編寫應用程序使用Dog。
class Dog{
private String name; //定義成員變量 (私有成員)
private String color;
private int age;
public Dog(String name, String color,int age){ //類的構造函數
this.name = name;
this.color = color;
this.age = age;
}
public void print(){ //對象的方法
System.out.println("Name:"+name+" "+"Color:"+color+" "+"Age:"+age+" ");
}
}
public class Homework{
public static void main(String [] args){
Dog dog = new Dog("中華田園犬","棕黃色",2);
dog.print();
}
}
二
定義一個Course類,該類有這樣一些成員變量:課程號、課程名稱、授課教師、課程狀態(必修或者選修),所有的成員變量都是私有的,並且有用於訪問它們的公共set/get方法。最後爲Course類編寫一個測試程序。
class Course{
private String num;
private String name; //定義成員變量 (私有成員)
private String teacher;
private String zt;
public Course(String num,String name,String teacher,String zt){ //類的構造函數
this.num = num;
this.name = name;
this.teacher = teacher;
this.zt = zt;
}
public void setNum(String num){
this.num = num;
}
public String getNum() {
return num;
}
public void setName(String name){
this.name = name;
}
public String getName() {
return name;
}
public void setTeacher(String teacher){
this.teacher = teacher;
}
public String getTeacher() {
return teacher;
}
public void setZt(String zt){
this.zt = zt;
}
public String getZt() {
return zt;
}
public void print() {
System.out.println(num+" "+name+" "+teacher+" "+zt);
}
}
public class Homework{
public static void main(String [] args){
Course co = new Course("0001","Java程序設計","侯暢","選修");
co.print() ;
}
}
三
輸入8個整數放入數組中,把其中最大的元素與第一個元素交換,最小的元素與最後一個元素交換,輸出交換後的數組。