综合练习
1、编写一个Power方法,用于计算一个整数的n次幂。在主方法中输入两个正整数:m,n。调用Power方法,计算m的n次幂。并输出结果。
2、编写一个Factorial方法,求正整数的阶乘。在主方法中输入小于20的正整数,调用Factorial方法,输出计算结果。
3、编写程序,定义方法Multiple,确定两个数中的第二个数是否是第一个数的倍数。该方法带两个整形变量,若第二个变量的值是第一个变量的值的倍数,则返回true;否则返回false。
4、编写一个方法以判断一个数是否是另一个数的3倍,如果是,返回true,否则返回false。在主方法中输入两个数,进行判断,并输出判断结果。
5、编写一个方法求斐波那契序列第n项的值。主方法输入一个小于20的正整数n,调用方法,返回n项的值,并输出。
6、创建一个抽象类Shape,拥有实例属性点坐标X,Y,拥有抽象方法面积。
创建Circle圆形类,继承抽象类,拥有属性半径。
创建一个Circle类的实例对象,输出对象属性信息。
7、创建一个Boat类,它的属性有:注册号(RegNo)、船长(Length)、年份(Year)。写一个方法,ToAllShow()返回类实例的属性值。
创建帆船类Sailboat,并继承Boat类,帆船具有龙骨深度(KeelDepth),马达类型(MdType)两个属性。重写Boat类的ToAllShow()方法。
编写一个程序,测试帆船类。(第六章课后练习题)
8、创建一个Point类,该类有三个属性,为点坐标的X,和Y;属性Area为面积。具有方法Print,返回属性值。创建Circle类,继承Point类。具有新的属性,半径。重写属性Area,重写方法Print。创建一个测试类,创建Circle类的一个实例对象。
9、创建一个船(Boat)类,具有属性船长(Length)、制作厂商(Management),和一个返回属性信息的方法(Tell)。
创建一个游艇类,继承船类,具有属性马力。
创建游艇类的一个实例对象,输出该对象的所有属性情况。
10、编写一个Person类。为类创建构造函数。该类的属性有姓名、性别。为类创建一个方法,用于显示类的两个属性值,写一个方法Print,用于返回属性值。
创建一个Student类,继承Person类。同时Student类也有自己的属性:学号、专业。并重写Print方法,返回属性值。
编写测试类,创建一个Student类的对象,并输出值。