版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
〃習(xí)題2.2
importjava.util.*;
classMyDate{
privateintyear;
privateintmonth;
privateintday;
publicMyDate(inty,intm,intd){〃構(gòu)造函數(shù),構(gòu)造方法
year=y;
month=m;
day=d;
}//endpublicMyDate(inty,intm,intd)
publicintgetYear。{〃返回年
returnyear;
}//endgetYear()
publicintgetMonth。{〃返回月
returnmonth;
}//endgetMonth()
publicintgetDay(){〃返回II
returnday;
}//endgetDayO
}//endclassMyDate
classEmployee{
privateStringname;
privatedoublesalary;
privateMyDatehireDay;
publicEmployee(Stringn,doubles,MyDated){
name=n;
salary=s;
hireDay=d;
}//endpublicEmployee(Stringn,doubles,MyDated)
publicvoidprint(){
System.out.println("名字:“+name+”\n工資:“+salary+”\n雇傭年份:“+hireYear()+"\n");
}//endprint()
publicvoidraiseSalary(doublebyPercent){
salary*=1+byPercent/100;
}//end
publicinthireYear(){
returnhireDay.getYear();
)
}//endclassEmployee
publicclassMyTestClass{
publicstaticvoidmain(String[]args){
Employee[Jstaff=newEmployee[3J;
staff[O]=newEmployee(nHarryHacker',,35000,newMyDate(1989,10,1));
staff[l]=newEmployee(uCarlCarcker",75000,newMyDate(1987,12J5));
staff[2]=newEmployee("TonyTester',,38000,newMyDate(1990,3,12));
intintegerValue;
System.out.println("Theinformationofemployeeare:");
for(integerValue=0;integerValue<=2;integerValue++){
staff[integerValue].raiseSalary(5);
}//endfor()
for(integerValue=0;integerValue<=2;integerValue++){
staff[integerValue].print();
}//endfor()
}//endmain()
}//endclassMyTestClass
〃習(xí)題2.4
importjava.utiL*;
publicclassDataType{
publicstaticvoidmain(String[]args){
booleanflag;
charyesChar;
bytefinByte;
intintValue;
longlongValue;
shortshortValue;
floatfloatValue;
doubledoubleValue;
flag=true;
yesChar=,y';
finByte=30;
intValue=-7000;
longValue=2001;
shortValue=20000;
floatValue=9.997E-5f;
doubleValue=floatValue*floatValue;
System.out.println(nthevaluesare:");
System.out.println("布爾類型變量flag="+flag);
System.out.println("字符型變量yesChar="+yesChar);
System.out.println("字節(jié)型變量finByte=H+finByte);
System.out.println("整型變量intValue=n+intValue);
System.out.println("長整型變量longValue=M+longValue);
System.out.println("短整型變量shortVaiue="+shortVaiue);
System.out.println("浮點(diǎn)型變量floatValue=M+floatValue);
System.out.println("雙精度浮點(diǎn)型變量doubleValue=n+doubleValue);
}//endmain()
}
〃習(xí)題2.9
importjava.util.*;
classPubTestl{
privateintivarl;
privatefloatfvarl,fvar2;
publicPubTestl(){
fvar2=0.0f;
)
publicfloatsum_f_I(){
fvar2=fvarl+ivarl;
returnfvar2;
)
publicvoidprint(){
System.out.println("fvar2=H+fvar2);
)
publicvoidsetlvarl(intivalue){
ivarl=ivalue;
}
publicvoidsetFvarl(floativalue){
fvarl=ivalue;
)
)
publicclassPubMainTest{
publicstaticvoidmain(String[]args){
PubTest1pubtl=newPubTestl();
pubtl.setlvarl(lO);
pubtl.setFvarl(l00.020;
pubtl.sum_f_I();
pubtl.print();
)
)
〃習(xí)題2.10
importjava.utiL*;
classDate{
privateintyear;
privateintmonth;
privateintday;
publicDate(intday,intmonth,intyear){〃構(gòu)造函數(shù),構(gòu)造方法
this.year=year;
this.month=month;
this.day=day;
}//endpublicMyDate(inty,intm,intd)
publicintgetYear(){〃返回年
returnyear;
}//endgetYear()
publicintgetMonth。{〃返回月
returnmonth;
}//endgelMonth()
publicintgetDayO{〃返回日
returnday;
}//endgetDayO
}//endclassDate
publicclassTeacher{
Stringname;〃教師名字
booleansex;〃性別,true表示男性
Datebirth;〃出生日期
StringsalarylD;〃工資號
Stringdepart;〃教師所在系所
Stringposit;〃教Jl巾職稱
StringgetName(){
returnname;
)
voidsetName(Stringname){
=name;
)
booleangetSex(){
returnsex;
)
voidsetSex(booleansex){
this.sex=sex;
)
DategetBirth(){
returnbirth;
)
voidsetBirth(Datebirth){
this.birth=birth;
)
StringgetSalaryID(){
returnsalarylD;
voidsetSalaryID(StringsalarylD){
this.salarylD=salaryID;
)
StringgetDepart(){
returndepart;
)
voidsetDepart(Stringdepart){
this.depart=depart;
)
StringgetPosit(){
returnposit;
)
voidsetPosit(Stringposit){
this.posit=posit;
)
publicTeacher(){
Systemoutprintln("父類無參數(shù)的構(gòu)造方法!!!!!!!”);
}〃如果這里不加上這個(gè)無參數(shù)的構(gòu)造方法將會出錯(cuò)!!!!
publicTeacher(Stringname,booleansex,Datebirth,
Stringsalaryid,Stringdepart,Stringposit){
=name;
this.sex=sex;
lhis.biilh=birlh;
this.salaryID=salaryid;
this.depart=depart;
this.posit=posit;
)//endTeacher()
publicvoidprint(){
System.out.print(ntheteachefname:1');
System.out.println(this.getName());
System.out.print(Htheteachefsex:H);
if(this.getSex()==false){
System.out.println(“女”);
)
else{
System.out.println("男”);
)
System.out.print(Htheteachefbirth:'1);
System.out.println(this.getBirth().getYear()+H-n+
this.getBirth().getMonth()+"-,,+
this.getBirth().getDay());
System.out.printC'theteacher'salaryid:");
System.out.println(this.getSalaryID());
System.out.print("theteacher'posit:");
System.out.println(this.getPosit());
System.out.print("theteacher'depart:");
System.out.println(this.getDepart());
}//endprint()
publicstaticvoidmain(String[]args){
Datedtl=newDate(l1,23,1989);
Datedt2=newDate(2,6,1975);
Datedt3=newDate(l1,8,1964);
Datedt4=newDate(10,4J975);
Datedt5=newDate(8,9,1969);
〃創(chuàng)建各系教師實(shí)例,用來測試
Teacher11=newTeacher(“王瑩”,falsest1123'V,^^/^u,,,prefessor,');
ResearchTeacherrt=newResearchTeacher(“楊zi青",true,dt2,"421"J軟件工程",
"associateprefessor","software");
LabTeacherlat=newLabTeacher("王夏瑾:false,dt3J163“J夕卜語”,
"pinstrucor","speechlab");
LibTeacherlit=newLibTeacher("馬二孩”,true,dt4J521”J大學(xué)物理”,
"prefessor^/'physicalLib");
AdminTeacherat=newAdminTeacher("王xi”,false,dt5,“663”J環(huán)境二
"prefessor",HdeanM);
///〃//〃分別調(diào)用各自的輸出方法,輸出相應(yīng)信息〃/〃〃/〃/〃〃〃〃/〃〃〃〃
System.out.println(,'");
11.print。;//普通教師信息
System.out.println(,'*');
rt.print();〃研究系列教師信息
System.out.println(n");
lat.print();〃普通教師信息
System.out.println(,'");
lit.print();〃實(shí)驗(yàn)系列教師信息
System.out.println(,'");
at.print();〃行政系列教師信息
System.out.println(n");
}//endmain()
}//endpublicclassTeacher
classResearchTeacherextendsTeacher{
privateStringresField;
publicResearchTeacher(Stringname,booleansex,Datebirth,Stringsalaryid,
Stringdepart,Stringposit,StringresField){
=name;
this.sex=sex;
this.birth=birth;
this.salarylD=salaryid;
this.depart=depart;
this.posit=posit;
this.resField=resField;
}//endpublicResearchTeacher(){)
StringgetResField(){
returnresField;
)
voidsetResField(StringresField){
this.resField=resField;
)
publicvoidprint(){
System.out.print("researchteacherinfois:");
System.out.print("theteacher'name:n);
System.out.println(this.getName());
System.out.print("theteacher'sex:");
if(this.getSex()==false){
System.out.println(“女”);
)
else{
System.out.println("男");
)
System.out.print(Htheteacherbirth:");
System.out.println(this.getBirth().getYear()++
this.getBirth().getMonth()++
this.getBirth().getDay());
System.out.print("theteacher'salaryid:u);
System.out.println(this.getSalaryID());
System.out.print("theteachefposit:1');
System.out.println(this.getPosit());
System.out.print(ntheteacher'depart:");
System.out.println(this.getDepart());
System.out.print(HtheteacherYesField:n);
System.out.println(this.getResField());
}//endprint()
}//endclassResearchTeacher
classLabTeacherextendsTeacher{
privateStringlabName;
publicLabTeacher(Stringname,booleansex,Datebirth,
Stringsalaryid,Stringdepart,
Stringposit,StringlabName){
=name;
this.sex=sex;
this.birth=birth;
this.salarylD=salaryid;
this.depart=depart;
this.posit=posit;
this.labName=labName;
}//endpublicResearchTeacher(){)
StringgetLabName(){
returnlabName;
)
voidsetLabName(StringlabName){
this.labName=labName;
)
publicvoidprint(){
System.out.print(nlabteacherinfois:");
System.out.print(Htheteacher'name:1');
System.out.println(this.getName());
System.out.print(,'theteachefsex:'1);
if(this.getSex()==false){
System.out.println("女”);
)
else{
System.out.println(n男");
)
System.out.print(,'theteacher'birlh:");
System.out.println(this.getBirth().getYear()+n-"+
this.getBirth().getMonth()++
this.getBirth().getDay());
System.out.printC'theteacher,salaryid:u);
System.out.println(this.getSalaryID());
System.out.print(Htheteachefposit:");
System.out.println(this.getPosit());
System.out.print(Htheteachefdepart:");
System.out.println(this.getDepart());
System.out.print("theteacher!abName:;
System.out.println(this.labName);
}//endprint()
}//endclassLabTeacher
classLibTeacherextendsTeacher{
privateStringlibName;
publicLibTeacher(Stringname,booleansex,Datebirth,
Stringsalaryid,Stringdepart,
Stringposit,StringlibName){
=name;
this.sex=sex;
this.birth=birth;
this.salarylD=salaryid;
this.depart=depart;
this.posit=posit;
this.libName=libName;
}//endpublicResearchTeacher(){}
SiringgetLibName(){
returnlibName;
)
voidsetLibName(StringlibName){
this.libName=libName;
)
publicvoidprint(){
System.out.print(Mlibteacherinfois:");
System.out.print(Htheteachefname:n);
System.out.println(this.getName());
System.out.print("theteachefsex:");
if(this.getSex()==false){
System.out.println("女、);
)
else{
System.out.println("男");
)
System.out.print(Htheteachefbirth:H);
System.out.println(this.getBirth().getYear()++
this.getBirth().getMonth()++
this.getBirth().getDay());
System.out.print(ntheteacher'salaryid:'1);
System.out.println(this.getSalarylDO);
System.out.print("theteacher'posit:1');
System.out.println(this.getPositO);
System.out.print("theteacher'depart:11);
System.out.println(this.getDepart());
System.out.print(Htheteacher'libName:1');
System.out.println(this.libName);
}//endprint()
}//endclassLibTeacher
classAdminTeacherextendsTeacher{
privateStringmanagePos;
publicAdminTeacher(Stringname,booleansex,Datebirth,
Stringsalaryid,Stringdepart,
Stringposit,StringmanagePos){
=name;
this.sex=sex;
this.birth=birth;
this.salarylD=salaryid;
this.depart=depart;
this.posit=posit;
this.managePos=managePos;
}//endpublicResearchTeacher(){}
StringgetManagePos(){
returnmanagePos;
)
voidsetManagePos(StringmanagePos){
this.managePos=managePos;
)
publicvoidprint(){
System.out.print("adminteacherinfois:");
System.out.print("theteachefname:n);
System.out.println(this.getName());
System.out.printC'theteacher'sex:");
if(this.getSex()==false){
System.out.println(“女”);
)
else{
System.out.println("男");
)
System.out.print(Htheteacher'birth:1');
System.out.println(this.getBirth().getYear()+n-"+
this.getBirth().getMonth()++
this.getBirth().getDay());
System.out.print("theteachefsalaryid:'1);
System.out.println(this.getSalaryID());
System.out.print(ntheteacher'posil:1');
System.out.println(this.getPosit());
System.out.print(ntheteachefdepart:");
System.out.println(this.getDepart());
System.out.print("theteachefmanagePos:");
System.out.println(this.managePos);
}//endprint()
}//endclassAdminTeacher
習(xí)題2.11
publicclassCourse{
privateStringcourselD;
privateStringcourseName;
privateStringcourseType;
privateintclassHour;
privatefloatcredit;
publicCourse(SlringcourselD,StringcourseName,StringcourseType,
intclassHour,floatcredit){
this.courseID=courseID;
this.courseName=courseName;
this.courseType=courseType;
this.classHour=classHour;
this.credit=credit;
}//endpublicCourse(){}
StringgetID(){
returncourselD;
)
voidsetID(Stringid){
this.courselD=id;
}
StringgetName(){
returncourseName;
)
voidsetName(Stringname){
this.courseName=name;
)
StringgetType(){
returncourseType;
)
voidsetType(Stringtype){
this.courseType=type;
}
intgetClassHour(){
returnclassHour;
voidsetClassHour(inthour){
this.classHour=hour;
)
floatgetCredit(){
returnclassHour;
)
voidsetCredit(floatcredit){
this.credit=credit;
)
publicvoidprint(){
System.out.println(Hthebasicinfoofthiscourseasfollowed:");
System.out.println("courseID="4-this.getID());
System.out.println(',courseName=,'+this.getName());
System.out.println("courseType=n+this.getType());
System.out.println("classHour="+this.getClassHour());
System.out.println(,,credit="+this.getCredit());
)
publicstaticvoidmain(String[]args){
Coursecs=newCourse("dl2M,"java程序設(shè)計(jì)(第二版)","cs”,64,3.0f);
System.out.println(n");
cs.print();
System.out.println("修改課程學(xué)分為4.0fM);
cs.setCredit(4);
cs.print();
〃習(xí)題2.12
publicclassMyGraphic{
StringlineColor;
StringfillColor;
MyGraphic(String1c,Stringfc){
this.lineColor=lc;
this.fiUColoP=fc;
voidprint(){
System.out.println(nlinecolorisH+this.lineColor+
"\tfillcolorisn+this.fillColor);
)
publicstaticvoidmain(String[]args){
floatrd=(float)4.5;
MyCirclemc=newMyCircle(rd,"black","white11);
MyRectanglemr=newMyRectangle(4,6,',red,,,nblueH);
System.out.println("Circleinfo");
mc.print();
System.out.println("circumferenceis”+mc.calCircum());
System.out.println(Hsquareis"+mc.calSquare());
System.out.println("rectangleinfo:");
mr.print();
System.out.println(,,circumferenceis"+mr.calCircum());
System.out.println(Msquareis"+mr.calSquare());
}//endmain(){}
}//endpublicclassMyGraphic
classMyRectangleextendsMyGraphic{
floatrLong;
floatrWidth;
MyRectangle(floatrefloatrw,String1c,Stringfc){
super(lc,fc);
this.rLong=rl;
this.rWidth=rw;
}//endMyRectangle(){}
floatcalCircum(){
return((float)((this.rLong+this.rWidth)*2));
)
floatcalSquare(){
return((float)(this.rLong*this.rWidth));
)
}//endclassMyRectangle
classMyCircleextendsMyGraphic{
floatradius;
MyCircle(floatrd,String1c,Stringfc){
super(lc,fc);
this.radius=rd;
}//endMyRectangle(){}
floatcalCircum(){
return(float)((this.radius*3.12*2));
)
floatcalSquare(){
return((float)(this.radius*this.radius*3.14));
)
}//endclassMyCircle
〃習(xí)題2.13
publicclassVehicle{
Stringbrand;
Stringcolor;
intprice;
intnumber;
publicVehicle(Stringb,Stringc){
this.brand=b;
this.color=c;
)
publicVehicle(Stringb,Stringc,intp,intn){
this(b,c);
this.price=p;
this.number=n;
}
voidprint(){
System.out.println(n\n");
System.out.println("thevehicleinfoasfollowed:
System.out.println(Hbrand="+this.brand+H\tH);
System.out.println("color="+this.color+"\tn);
System.out.println(Hprice=n+this.price+"\tu);
System.out.println("number=H+this.number+n\t");
}//endvoidprint()
publicstaticvoidmain(String[]args){
Vehiclecl=newVehicle(nvehicle1","white");
Vehiclec2=newVehicle(,'vehicle2n,nwhite,',300,1);
Carcr=newCar(ncar1n,"redn,300,4,400);
Trucktk2=newTruck(ntruckr\nblackM,300,400);
cl.print();
c2.print();
cr.print();
tk2.print();
}//endmain()
}//endpublicclassVehicle
classCarextendsVehicle(
intspeed;
Car(Stringb,Stringc,intp,intn,ints){
super(b,c,p,n);
this.speed=s;
)
voidprint(){
super.print();
System.out.print(,,speed=,'+this.speed);
)
}//endclassCar
classTruckextendsVehicle{
intspeed;
intweight;
Truck(Stringb,Stringc,ints,intw){
super(b,c);
this.speed=s;
this.weight=w;
}
voidprint(){
super.print();
System.out.print("speed=,'+this.speed);
System.out.print("weight="+this.weight);
)
}//endclassTruck
〃習(xí)題3.3
publicclassTest{
publicstaticvoidmain(String[]args){
intbl=l;
intb2=l;
System.out.println(Hb1=n+bl);
System.out.println("b2="+b2);
bl?=31;
b2?=31;
System.out.println("bl="+bl);
System.out.println(',b2=n+b2);
b1?=31;
System.out.println(,,bl=H+bl);
bl?=1;
System.out.println(,'bl=,'+bl);
b2?>=31;
System.out.println("b2=M+b2);
b2?>=1;
System.oul.prinUn("b2="+b2);
)
)
〃習(xí)題3.4
publicclassFactorial{
privateintresult,initVal;
publicstaticintFactorial(intn){
if(n==0){
return1;
)
returnn*Factorial(n-l);
)
publicvoidprint(){
System.out.println(initVal+"!=n+result);
)
publicvoidsetInitVal(intn){
initVal=n;
)
publicstaticvoidmain(String[]args){
Factorialff=newFactorial();
for(inti=0;i<=4;i++){
ff.setInitVal(2*(i+l));
ff.resuIt=Factorial(ff.initVal);
ff.print();
}//endfor()
}//endmain()
}//endpublicclassFactorial
publicclassFactorial?{
privateintresult,initVal;
publicvoidprint(){
System.out.println(initVal+H!="+result);
publicvoidsetInitVal(intn){
initVal=n;
)
publicstaticvoidmain(String[]args){
Factorial?ff=newFactorial2();
for(inti=0;i<=4;i++){
ff.setInitVal(2*(i+l));
ff.result=l;
for(intj=2;j<=ff.initVal;j++){
ff.result*=j;
)
ff.print();
)//endfor()
}//endmain()
)
〃習(xí)題3.5
publicclassMathRandomTest{
publicstaticvoidmain(String[]args){
intcount=0,MAXofl00,MINofl00;
intnum,i;
MAXofl00=(int)(l00*Math.random());
MINoflOO=(int)(100*Math.random());
System.out.print(MAXofl00+"”);
System.out.print(MINof100+nu);
if(MAXofl00>50)count++;
if(MINofl00>50)count++;
if(MAXofl00<MINofl00){
num=MINofl00;
MINofl00=MAXof100;
MAXofl00=num;
}//endif()
for(i=0;i<98;i++){
num=(int)(l00*Math.random());
System.out.print(num+((i+2)%10==9?"\n":""));
if(num>MAXof100)(
MAXofl00=num;
)
elseif(num<MINof100){
MINofl00=num;
if(num>50){
count++;
)
}//endfor()
System.out.println("themaxof100randomintegersisn+MAXofl00);
System.out.println(ntheminof100randomintegersisn+MINofl00);
System.out.println("thenumberofrandommorethan50isM+count);
}//endmain()
}//endpublicclassMathRandomTest
〃習(xí)題3.7
publicclassPrintAst{
publicvoidprintAstar(){
System.out.print("*u);
)
publicvoidprintSpace(){
System.out.print(Hu);
)
publicstaticvoidmain(String[]args){
PrintAstpa=newPrintAst();
intinitNum=13;
for(inti=1;i<=initNum/2+1;i++){
fbr(intn=1;n<=i;n++){
pa.printSpace();
pa.printSpace();
)
for(intm=1;m<=initNum-2*i+2;m++){
pa.printSpace();
pa.printAstar();
)
System.out.printlnO;
}//endfor
if(initNum%2==0){
for(inti=1;i<=initNum/2;i++){
pa.printSpace();
pa.printSpace();
)
pa.printSpace();
pa.printAstar();
pa.printSpace();
pa.printAstar();
System.out.println();
)
for(inti=initNum/2+2;i<=initNum;i++){
for(intn=1;n<=initNum-i+1;n++){
pa.printSpace();
pa.printSpace();
)
fbr(intm=1;m<=2*i-initNum;m++){
pa.printSpace();
pa.printAstar();
)
System.out.println();
}//endfor
System.out.println();
}//endmain()
}//endpublicclassPrintAst
〃習(xí)題3.8
publicclassPrintTriag{
publicvoidprintAstar(){
System.out.print("*u);
)
publicstaticvoidmain(String[]args){
intinitLine=10;
intinitNum=10;
PrintTriagpt=newPrintTriagO;
for(inti=0;i<initLine;i++){
for(intj=0;j<initNum-i;j++){
pt.printAstar();
)
System.out.printlnO;
}//endmain()
}//endpublicclassPrintTriag
習(xí)題3.9
importjava.util.*;
publicclassMultipleTable{
publicvoidprintFormula(inti,intj,intres){
System.out.print(i+“*"+j+”="+res+"");
)
publicstaticvoidmain(String[]args){
MultipleTablemt=newMultipleTable();
intinitNum=9;
intres=0;
for(inti=l;i<=initNum;i++){
fbr(intj=1;j<=ij++){
res=i*j;
mt.printFormula(i,j,res);
)
System.out.println();
}//endfor
}//endmain()
}//endpublicclassMultipleTable
習(xí)題3.10
importjava.io.*;
publicclassHuiWen{
booleanisHuiWen(charstr[],intn){
intnet=0;
inti,j;
for(i=0,j=n-1;i<n/2;i++,j--){
if(str[i]==str[j]){
net++;
}//endif
}//endfor
if(net==(int)(n/2)){
returntrue;
}//endif
else{
returnfalse;
)
}//endbooleanisHuiWen(charstr[],intn)
publicstaticvoidmain(String[]args){
HuiWenhwl=newHuiWen();
Stringpm=,H,;
try(
InputStreamReaderreader=newInputStreamReader(System.in);
BufferedReaderinput=newBufferedReader(reader);
System.out.print(ngiveyourteststring:\nH);
pm=input.readLine();
System.out.println(pm);
}//endtry
catch(lOExceptione){
System.out.print(e);
}//endcatch
booleanbw=hw1.isHuiWen(pm.toCharArray(),pm.length());
if(bw=true){
System.out.println(H是回文)
)
else{
System.out.println(H不是回文");
)
}//endmain()
}//endpublicclassHuiWen
importjava.io.*;
publicclassHuiWen2{
Stringreverse(Stringwl){
Stringw2;
char[Jstrl=w1.toCharArrayO;
intlen=wl.length();
char[Jstr2=newchar[lenj;
for(inti=0;i<len;i++){
str2[i]=strl[len-l-i];
)
w2=newString(str2);
returnw2;
)
publicstaticvoidmain(String[]args){
HuiWen2hwl=newHuiWen2();
Stringpm="”;
try(
InputStreamReaderreader=newInputStreamReader(System.in);
BufferedReaderinput=newBuffercdReader(reader);
System.out.print(ngiveyourteststring:\nn);
pm=input.readLine();
}//endtry
catch(lOExceptione){
System.out.print(e);
}//endcatch
Stringw2=hw1.reverse(pm);
if(pareTo(pm)==0){
System.out.println("是回文”);
)
else{
System.out.println("不是回文)
)
)
)
〃習(xí)題3.11
importjava.io.*;
publicclassPrimeNumber{
privateintpm;
publicvoidsetPm(intpm){
this.pm=pm;
)
publicbooleanisPrime(){
booleanbl=true;
inti=2;
for(i=2;i<=Math.sqrt(pm);){
if(pm%i==0){
bl=false;
break;
)
else{
i++;
)
}//endfor
returnbl;
}//endpublicbooleanisPrime()
publicstaticvoidmain(String[]args){
PrimeNumberprim=newPrimeNumber();
inttestNum=O;
try{
InputStreamReaderreader=newInputStreamReader(System.in);
BufferedReaderinput=newBufferedReader(reader);
System.out.printC'giveyourtestnumber:\nH);
testNum=Integer.parseInt(input.readLine());
}//endtry
catch(IOExceptione){
System.out.println(e);
}//endcatch
prim.setPm(testNum);
booleanbl=prim.isPrime();
if(bl==true){
System.out.println(testNum+”是質(zhì)數(shù))
)
else{
System.out.println(testNum+”不是質(zhì)數(shù)”);
)
}//endmain
}//endpublicclassPrimeNumber
習(xí)題3.12
importjava.io.*;
publicclassTempconverter{
doublecelsius(doubley){
return((y-32)/9*5);
)
publicstaticvoidmain(String[]args){
Tempconvertertc=newTempconverter();
doubletmp=0;
try(
InputStreamReaderreader=newInputStreamReader(System.in);
BufferedReaderinput=newBuiferedReader(reader);
System.out.print(ngiveyourFahrenheitnumber:\nH);
tmp=Double.parseDouble(input.readLine());
}//endtry
catch(NumberFonnatExceptione){
System.out.println(e);
}//endcatch
catch(IOExceptione){
System.out.println(e);
}//endcatch
System.out.println("theCelsiusoftemperatureisn+tc.celsius(tmp));
}//endmain()
}//endpublicclassTempconverter
習(xí)題3.13
importjava.io.*;
publicclassTrigsquare{
doublex,y,z;
Trigsquare(doublex,doubley,doublez){
this.x=x;
this.y=y;
this.z=z;
)
booleanisTriangle(){
booleanbl=false;
if(this.x>0&&this.y>0&&this.z>0){
if((this.x+this.y)>this.z&&(this.x+this.z)>this.y&&
(this.z+this.y)>this.x){
bl=true;
}//ebdif
else{
bl=false;
}//endelse
}//endif(this.x>O&&this.y>O&&this.z>O)
returnbl;
}//endbooleanisTriangle()
doublegetArea(){
doubles=(this.x+this.y+this.z)/2.0;
return(Math.sqrt(s*(s-this.x)*(s-this.y)*(s-this.z)));
}//enddoublegetArea()
publicstaticvoidmain(String[]args){
doubles[]=ne
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年旅游管理實(shí)務(wù)試題目的地營銷與策劃策略
- 2026年旅游市場營銷策略與實(shí)踐試題目的地品牌建設(shè)與推廣
- 2026年市場營銷策略專業(yè)測試題目集
- 2026年電子商務(wù)運(yùn)營專業(yè)筆試模擬題
- 肺氣腫患者的疫苗接種建議
- 外資企業(yè)聯(lián)合年報(bào)培訓(xùn)
- 2026年寧波財(cái)經(jīng)學(xué)院單招綜合素質(zhì)筆試備考題庫含詳細(xì)答案解析
- 2026年寧夏財(cái)經(jīng)職業(yè)技術(shù)學(xué)院單招綜合素質(zhì)考試模擬試題含詳細(xì)答案解析
- 2026年貴州工程職業(yè)學(xué)院單招綜合素質(zhì)筆試備考試題含詳細(xì)答案解析
- 2026年開封文化藝術(shù)職業(yè)學(xué)院單招綜合素質(zhì)考試模擬試題含詳細(xì)答案解析
- 山東省棗莊市薛城區(qū)2024-2025學(xué)年高二上學(xué)期期末數(shù)學(xué)試題
- 個(gè)人購房合同樣本大全
- 部編版道德與法治八年級上冊每課教學(xué)反思
- 電力配網(wǎng)工程各種材料重量表總
- 園林苗木的種實(shí)生產(chǎn)
- 【網(wǎng)絡(luò)謠言的治理路徑探析(含問卷)14000字(論文)】
- 2024年新安全生產(chǎn)法培訓(xùn)課件
- 卷閘門合同書
- 煤礦運(yùn)輸知識課件
- (全冊完整版)人教版五年級數(shù)學(xué)上冊100道口算題
- 人口信息查詢申請表(表格)
評論
0/150
提交評論