sum+=arr[i][j];
if(sum>maxSum){maxSum=sum;
indexl=i;
"行的数组之后
System.out.println("第"+(i+1)+
为:
"+sum);
}
"+++++++++++++++++++++++++++"
"CZ04112267");
System.out.println("徐延迟");
7.定义一个计算n!
的类Fact,然后在主类Classi中创建一个对象N,求解4!
的值。
S[*_Froblems
&Jivadce風Declaration垢
IsmoT[JaviApplication]F:
训yEclipseFrofessi
24
+++++++++++++++
CZ04112267徐延迟
代码如下
publicclassDemo7{
publicstaticvoidmain(String[]args){FactN=newFact();
System.out.println(N.jiecheng(4));
System.out.println(
System.out.println(
System.out.println(
"+++++++++++++++");
"CZ04112267");
"徐延迟");
}}class
Fact{
publicintjiecheng(intn){if(n==0||n==1){
returnn;
}else{
returnn*jiecheng(n-1);
}
8.编写一个教师类Teacher要求:
(1)教师类Teacher属性有:
name:
String类对象,代表姓名age:
int型,代表年龄
sex:
boolean型,代表性别(其中:
true表示男,false表示女)
phone:
long型,代表联系电话
⑵教师类Teacher方法有:
Teacher(Stringn,inta,Booleans,longp):
有参构造函数,形象表中的参数分别初始化姓名、年龄、性别和联系电话。
intgetAge():
获取年龄作为方法的返回值
booleangetSex():
获取性别作为方法的返回值publicStringtoString():
以姓名:
联系电话的形式作为方法的返回值。
+++++++++++++++++++++++++++
CZ04112267
徐延迟
代码如下:
publicclassDemo8{
privateStringname="徐延迟”;〃姓名
privateintage;//年龄
privatebooleansex;//代表性另廿(其中:
true表示男,false
表示女)
privatelongphone=123456;//联系电话
publicStringgetName(){
returnname;
}
publicvoidsetName(Stringname){
this.name=name;
}
publicintgetAge(){
returnage;
}
publicvoidsetAge(intage){
this.age=age;
}
publicbooleangetSex(){
returnsex;
public
void
setSex(boolean
sex){
this
}
.sex
=sex;
public
long
getPhone(){
return
}
phone;
public
void
setPhone(long
phone){
this.phone=phone;}
publicStringtoString(){
returnname+":
"+phone
publicstaticvoidmain(String[]args){Demo8d=newDemo8();
System.out.println(d.toString());
"+++++++++++++++++++++++++++"
"CZ04112267");
System.out.println("徐延迟");
9•定义一个复数类ComplexNumber,其中定义属性来表示复数的实部和虚部,并实现复数的
的相加和相减的基本方法
曰Console:
直Frobiam5
@Jaradoc
冏D«daralio]
〈让miin鱼t电&》Demo9[JavaAppli
cation]F:
\MyEclips&Frofe
b+c=5.Oi+9.0
b-c=5.01-9.0
CZ04112267
徐延迟
publicclassDemo9{
//main方法
publicstaticvoidmain(String[]a){Complexlb=newComplex1(2,5);
Complexlc=newComplex1(3,4);
System.out.println(b.add(c).m+"i+"+b.add(c).
System.out.println(b.add(c).m+"i-"+b.add(c).
System.out.println(
System.out.println(
System.out.println("徐延迟");
//Complex类
classComplex1{
publicdoublem
//实部
publicdoublen;
//虚部
publicComplex1(doublem,doublen){this.m=m;
this.n二n;
}
//add
publicComplex1add(Complex1c){
returnnewComplex1(m+c.m,n+c.n);
}
//jian
publicComplex1jian(Complex1c){
returnnewComplex1(m-c.m,n-c.n);
}
10.编写一个学生类Student要求:
(1)学生类Student属性有:
id:
long型代表学号
name:
String类对象,代表姓名
age:
int型,代表年龄
⑵学生类Student方法有:
Student(longl,Stringa,intb)有参构造函数,形参表中的参数分别初始化学号、姓名、
年龄。
intgetAge():
获取年龄作为方法的返回值。
publicStringtoString():
以姓名、学号的形式作为方法的返回曰Ccrtsflle
^terminat[Java.Appliea.tion]|F:
\HyEclipxe
徐延迟、
+++++++4_4_+++++++++++++■(■++++
CZ04112267
|徐延迟
代码如下;
publicclassDemolO{
privatelongid;
privateStringname;
privateintage;
publiclonggetId(){
returnid;
}
publicvoidsetId(longid){
this.id=id;
}
publicStringgetName(){
returnname;
}
publicvoidsetName(Stringname){
this.name=name;
}
publicintgetAge(){
returnage;
}
publicvoidsetAge(intage){
this.age=age;
}
publicDemo10(longid,Stringname,intage){
super();
this.id=id;
this.name=name;
this.age=age;
}@Override
publicStringtoString(){
returnname+"、"+id
}
publicstatic
voidmain(String[]args){
Demo10d=
newDemo10(110,"徐延迟",23);
System.out
.println(d.toString());
"+++++++++++++++++++++++++++"
"CZ04112267");
System.out.println("徐延迟");
11.编程从三个整数x,y,z中选出最大者。
E)Ccnsol#[[ProblenE'■1Jav^do
'(tarminatedyDsmallLJwaApplication]f
TS5
++++++++++++++++++
CZO4112267
徐延迟
代码如下;
publicclassDemo11{
publicstaticvoidmain(String[]args){intmax二max(155,23,88);
System.out.println(max);
System.out.println("徐延迟");
}
publicstaticintmax(inta,intb,intc){returnMath.max(Math.max(a,b),c);
}
12.设计一个交通工具类vehicle,其数据成员包括速度speed和种类bind方法包括设置颜色setColor和取得颜色getColor,再设计一个子类Car,增加属性passenger表示可容纳旅客的人数,添加方法取得最大速度getMaxSpeed。
^..terminated.^Car[JApplication]Fz\MyEclipseProfessional
HOkm/h++++++++++
CZ04112267徐延迟
代码如下:
packaget12;
publicclassvehicle{
privateintspeed=110;privateStringkind;
publicintgetSpeed(){returnspeed;
}
publicvoidsetSpeed(intspeed){this.speed=speed;
}
publicStringgetKind(){
returnkind;
}
publicvoidsetKind(Stringkind){this.kind=kind;
}
}packaget12;
publicclassCarextendsvehicle{
privateintpassenger;
publicintgetMaxSpeed(){returnsuper.getSpeed();
}
publicstaticvoidmain(String[]args){
Carc=newCar();
"km/h");
System.out.println(c.getMaxSpeed()+
13.定义一个Point类,含有一个print方法,再定义一个类Point3d,继承自父类
并覆盖父类的同名方法print()。
在main方法中分别调用父类和子类的print().
旦备也Problems
血Javadoc
^terminated>Pointed[JavaApplication]F:
\MyEcli]
System.out.println(
System.out.println(
System.out.println(
}
}
"++++++++++++++++++");"CZ04112267");
"徐延迟");
Point类,
point3dpoint方法++++++++++++++++++
CS04112267
徐延迟
代码如下:
packaget13;
publicclassPoint{
publicvoidprint(){
System.out.println("point方法”);
}
}packaget13;
publicclassPoint3dextendsPoint{
@Override
publicvoidprint(){
System.out.println("point3d");
}
publicstatic
voidmain(String[]args){
Pointp1=
newPoint();
p1.print();
System.
out
.println(
"++++++++++++++++++
System.
out
.println(
"CZ04112267");
System.
out
.println(
"徐延迟");
Point3dp=newPoint3d();
p.print();
);
14.定义一个shape抽象类,它包含一个抽象方法getArea(),在shape类上派生出Rectangle
和Circle类,两者都用getArea()方法计算对象的面积。
定义一个测试类Test,在该类中计算半径为2的圆的面积和宽度,高度分别为4和3的矩形的面积。
@Console£3化Frobl颐s
他Javadoc
Decleration
TestApplic&tion]F:
Frofessione
Rectangleareais12
Circleareais12.56636
++++++++++
CZ04112267徐延迟
代码如下:
packaget14;
publicabstractclassshape{publicabstractvoidgetArea();
}
packaget14;
publicclassCircleextendsshape{privateintr;
privatefinaldoublePI=3.14159;
publicCircle(intr){
this.r=r;
}
@Override
publicvoidgetArea(){
doubles