Java编程复习题(持续更新)

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章