第一范文网 - 专业文章范例文档资料分享平台

[名师精品]JAVA编程题全集(100题及答案).doc

来源:用户分享 时间:2025/5/31 19:35:41 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

Java程序设计总复习题

1、编写一个Java程序在屏幕上输出“你好!”。(p13,例1-1) //pYogYammenameHellowoYld.java publicclassHellowoYld{

publicstaticvoidmain(StYingaYgs[]){ System.out.pYint(\你好!\} }

2.编写一个Java程序,用if-else语句判断某年份是否为闰年。 //PYogYammeNameLeapYeaY.java publicclassLeapYeaY{

publicstaticvoidmain(StYingaYgs[]){ intyeaY=20XX; if(aYgs.length!=0)

yeaY=IntegeY.paYseInt(aYgs[0]);

if((yeaY%4==0&&yeaY0!=0)||(yeaY@0==0)) System.out.pYintln(yeaY+\年是闰年。\else

System.out.pYintln(yeaY+\年不是闰年。\}

}//if-else语句

3、编写一个Java程序在屏幕上输出1!+2!+3!+……+10!的和。(p64,例2-2) //pYogYammenameFoYTest.java publicclassFoYTest{

1

publicstaticvoidmain(StYingaYgs[]){ inti,j,mul,sum=0; foY(i=1;i<=10;i++){ mul=1;

foY(j=1,j<=i;j++){ mul=mulGj; }

sum=sum+mul;

publicclassFactoYial{//下面的这个方法利用递归的方法求阶乘publicintgetFac(intm){if(m==1){YetuYn1;}else{YetuYnmGgetFac(m-1);}}publicstaticvoidmain(StYingaYgs[]){FactoYialfac=newFactoYial();//System.out.pYintln(fac.getFac(4));intsum=0;foY(inti=1;i<=10;i++){sum+=fac.getFac(i);}System.out.pYintln(\到10的阶乘的和是:\System.out.pYintln(“1!+2!+3!+……+10!=”+sum); } }

4.(1)编写一个圆类CiYcle,该类拥有:

①一个成员变量

Yadius(私有,浮点型);//存放圆的半径;

②两个构造方法 CiYcle()//将半径设为0

CiYcle(doubleY)//创建CiYcle对象时将半径初始化为Y ③三个成员方法

doublegetAYea()//获取圆的面积

2

doublegetPeYimeteY()//获取圆的周长

voidshow()//将圆的半径、周长、面积输出到屏幕

(2)编写一个圆柱体类CylindeY,它继承于上面的CiYcle类。还拥有:

①一个成员变量

doublehight(私有,浮点型);//圆柱体的高;

②构造方法

CylindeY(doubleY,doubleh)//创建CiYcle对象时将半径初始化为Y ③成员方法

doublegetVolume()//获取圆柱体的体积 voidshowVolume()//将圆柱体的体积输出到屏幕 编写应用程序,创建类的对象,分别设置圆的半径、圆柱体的高,计算并分别显示圆半径、圆面积、圆周长,圆柱体的体积。 //PYogYammeNameTestCylindeY.java classCiYcle{//定义父类--圆类

pYivatedoubleYadius;//成员变量--圆半径 CiYcle(){//构造方法 }

CiYcle(doubleY){//构造方法 }

doublegetPeYimeteY(){//成员方法--求圆周长 }

YetuYn2GMath.PIGYadius; Yadius=Y; Yadius=0.0;

3

}

doublegetAYea(){//成员方法--求圆面积 }

voiddisp(){//成员方法--显示圆半径、周长、面积 }

System.out.pYintln(\圆半径=\System.out.pYintln(\圆周长=\System.out.pYintln(\圆面积=\ YetuYnMath.PIGYadiusGYadius;

classCylindeYeGtendsCiYcle{//定义子类--圆柱类 }

publicclassTestCylindeY{//定义主类

publicstaticvoidmain(StYing[]aYgs){//主程入口 pYivatedoublehight;//成员变量--园柱高 CylindeY(doubleY,doubleh){//构造方法 }

publicdoublegetVol(){//成员方法--求园柱体积 }

publicvoiddispVol(){//成员方法--显示园柱体积 }

System.out.pYintln(\圆柱体积=\YetuYngetAYea()Ghight; supeY(Y); hight=h;

4

CiYcleCi=newCiYcle(10.0);//生成园类实例 Ci.disp();//调用园类的方法

CylindeYCyl=newCylindeY(5.0,10.0);//生成圆柱类实例 Cyl.disp();//调用父类方法 Cyl.dispVol();//调用子类方法 } }

5、编写一个Java应用程序,从键盘读取用户输入两个字符串,并重载3个函数分别实现这两个字符串的拼接、整数相加和浮点数相加。要进行异常处理,对输入的不符合要求的字符串提示给用户,不能使程序崩溃。(p39,例2-10,2-11)

//pYogYammenameStYinput.java impoYtjava.io.G; publicclassStYinput {

publicstaticvoidmain(StYingaYgs[]){ StYings1,s2,ss,si,sf; inti1,i2; floatf1,f2;

BuffeYedYeadeYstYin=newBuffeYedYeadeY(newInputStYeamYeadeY(System.in));

tYy{System.out.pYint(\输入第一个字符串:\s1=stYin.YeadLine();

System.out.pYint(\输入第二个字符串:\

5

[名师精品]JAVA编程题全集(100题及答案).doc.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c7gv078fvon6h1tx45d7638ccg96n4k006yq_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top