3.编写一个Java应用程序,该程序中有3个类:Lader、Circle和主类A。
具体要求如下:Lader类具有类型为double的上底、下底、高、面积属性,具有返回面积的功能,包括一个构造方法对上底、下底、高进行初始化。
Circle类具有类型为double的半径、周长和面积属性,具有返回周长、
面积的功能,包括一个构造方法对半径进行初始化。
主类A用来测试类Lader和类Circle的功能。
5.按要求编写Java应用程序:
(1)编写西游记人物类(XiY ouJiRenWu),
其中属性有:身高(height),名字(name),武器(weapon)。
方法有:显示名字(printName),显示武器(printWeapon)。
(2)在主类的main方法中创建二个对象:zhuBaJie,sunWuKong。
并分别为他们的两个属性(name,weapon)赋值,
最后分别调用printName, printWeapon方法显示二个对象的属性值。
9.编写Java应用程序。首先定义一个描述银行账户的Account类,包括成员变量“账号”和“存款余额”,
成员方法有“存款”、“取款”和“余额查询”。
其次,编写一个主类,在主类中测试Account类的功能。
10.编写Java应用程序。首先,定义一个时钟类——Clock,
它包括三个int型成员变量分别表示时、分、秒,
一个构造方法用于对三个成员变量(时、分、秒)进行初始化,
还有一个成员方法show()用于显示时钟对象的时间。
其次,再定义一个主类——TestClass,
在主类的main方法中创建多个时钟类的对象,
使用这些对象调用方法show()来显示时钟的时间。
15.编写Java应用程序。首先,定义描述学生的类——Student,包括学号(int)、姓名(String)、年龄(int)等属性;
二个方法:Student(int stuNo,String name,int age)用于对对象的初始化,
outPut()用于输出学生信息。
其次,再定义一个主类——TestClass,
在主类的main方法中创建多个Student类的对象,
使用这些对象来测试Student类的功能。
16.编写一个Java应用程序,该应用程序包括2个类:Print类和主类E。
Print类里有一个方法output()功能是输出100 ~ 999之间的所有水仙花数
(各位数字的立方和等于这个三位数本身,如: 371 = 33 + 73 + 13。)
在主类E的main方法中来测试类Print。
19.编写Java应用程序。首先,定义一个Print类,
它有一个方法void output(int x),
如果x的值是1,在控制台打印出大写的英文字母表;
如果x的值是2,在控制台打印出小写的英文字母表。
其次,再定义一个主类——TestClass,
在主类的main方法中创建Print类的对象,
使用这个对象调用方法output ()来打印出大小写英文字母表。
20.已知2个一维数组:a[]={3,4,5,6,7},b[]={1,2,3,4,5,6,7};
把数组a与数组b对应的元素乘积再赋值给数组b,如:b[2]=a[2]*b[2];
最后输出数组b的元素。
25.出如下数组中最大的元素和最小的元素,
31.按要求编写Java应用程序。
(1)建立一个名叫Cat的类:
属性:姓名、毛、年龄,
行为:显示姓名、喊叫。
(2)编写主类:
创建一个对象猫,姓名为“妮妮”,毛为“灰”,年龄为2岁,
在屏幕上输出该对象的毛和年龄,让该对象调用显示姓名和喊叫两个方法。32.创建一个三角形类,成员变量三边,方法求周长,创建主类A来测试它。
33.按要求编写Java应用程序。
(1)创建一个叫做People的类:
属性:姓名、年龄、性别、身高,
行为:说话、计算加法、改名,
编写能为所有属性赋值的构造方法。
(2)创建主类:
创建一个对象:名叫“张三”,性别“男”,年龄18岁,身高1.80;
让该对象调用成员方法:
说出“你好!”,
计算23+45的值,
将名字改为“李四”。
35.按要求编写Java应用程序。
(1)创建一个叫做机动车的类:
属性:车牌号(String),车速(int),载重量(double);
功能:加速(车速自增)、减速(车速自减)、修改车牌号,查询车的载重量。
编写两个构造方法:
一个没有形参,在方法中将车牌号设置“XX1234”,
速度设置为100,载重量设置为100;
另一个能为对象的所有属性赋值;
(2)创建主类:
在主类中创建两个机动车对象。
创建第一个时调用无参数的构造方法,
调用成员方法使其车牌为“辽A9752”,并让其加速。
创建第二个时调用有参数的构造方法,
使其车牌为“辽B5086”,车速为150,载重为200,并让其减速。
输出两辆车的所有信息。
36.创建一个Point类,有成员变量x,y,方法getX(),setX(),还有一个构造方法初始化x和y。创建主类A来测试Point类。
37.按要求编写Java应用程序。
java接口有没有构造方法编写一个名为Test的主类,类中只有一个主方法;
在主方法中定义一个大小为50的一维整型数组,数组名为x,
数组中存放着{1,3,5,…,99},
输出这个数组中的所有元素,每输出十个换一行;
在主方法中定义一个大小为10*10的二维字符型数组,
组名为y,正反对角线上存的是…*‟,其余位置存的是…#‟;
输出这个数组中的所有元素。
42.从键盘上输入一个正整数n,请按照以下五行杨辉三角形的显示方式,输出杨辉三角形的前n行。请采用循环控制语句来实现。
(三角形腰上的数为1,其他位置的数为其上一行相邻两个数之和。)
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
43.首先,编写一个类ChongZai,该类中有3个重载的方法void print();
其次,再编写一个主类,来测试ChongZai类的功能。
4.编写2个接口:InterfaceA和InterfaceB;
在接口InterfaceA中有个方法void printCapitalLetter();
在接口InterfaceB中有个方法void printLowercaseLetter();
然后写一个类Print实现接口InterfaceA和InterfaceB,
要求printCapitalLetter()方法实现输出大写英文字母表的功能,
printLowercaseLetter()方法实现输出小写英文字母表的功能。
再写一个主类E,在主类E的main方法中创建Print的对象并赋值给
InterfaceA的变量a,对象a调用printCapitalLetter方法;
最后再在主类E的main方法中创建Print的对象并赋值给InterfaceB的变量b,对象b调用printLowercaseLetter方法。
6.按要求编写Java程序:
(1)编写一个接口:InterfaceA,只含有一个方法int method(int n);
(2)编写一个类:ClassA来实现接口InterfaceA,
实现int method(int n)接口方法时,要求计算1到n的和;
(3)编写另一个类:ClassB来实现接口InterfaceA,
实现int method(int n)接口方法时,要求计算n的阶乘(n!);
(4)编写测试类E,
在测试类E的main方法中使用接口回调的形式来测试实现接口的类。
21.定义一个交通工具收费接口,然后定义列车类来实现这个接口。
收费规则自己定义,并输出收费结果。
interface Tool {
void shouFei(double d);
}
class Train implements Tool {
public void shouFei(double d) {
System.out.println("money:" + d);
}
public static void main(String args[]) {
Train t = new Train();
t.shouFei(100);
}
}
23.看下图实现如下接口和类,并完成Adventure中的主方法。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论