一
定义一个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个整数放入数组中,把其中最大的元素与第一个元素交换,最小的元素与最后一个元素交换,输出交换后的数组。