Java程序设计编程练习题3(附答案)_第1页
Java程序设计编程练习题3(附答案)_第2页
Java程序设计编程练习题3(附答案)_第3页
Java程序设计编程练习题3(附答案)_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Java程序设计编程练习附答案1、打印输出如下直角三角形。(10分)******2、请用do-while语句实现10的阶乘。(10分)3、判断并输出500以内既能够被3整除又能够被6整除的整数(10分)。4、输入一个整数,如果此数为0,那么输出“石头”;如果此数为1,那么输出“剪刀”;如果此数为2,那么输出“布二如果输入为其它,那么输出“错误”。(共2小题,每题15分,共30分)1)请使用if-elseif语句实现上述程序。2)请使用switch语句实现上述程序。5、现需要36个人一起劳动搬砖,男女老幼劳动能力各不相同。其中,男人能搬4块,女人能搬3块,两个小孩抬1块,问共有36块砖,有多少种组合方式?(20分)6、打印出100-1000之间(不包含1000)的所有“水仙花”数。所谓的“水仙花”数是指一个三位数,其各位数字立方和等于该数本身。例如:153=13+53+33。(20分)Java程序设计编程练习答案1、打印输出如下直角三角形。(10分)packageexam;publicclasstriangle{publicstaticvoidmain(String[]args){for(inti=0;i<9;i++){for(intj=l;j<=i;j++){System.o〃,.print(j+"");}System.ow/.println();2、请用do-while语句实现10的阶乘。(10分)packageexam;publicclassjiecheng{publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubinti=l;intfac=1;do{fac*二i;i++;}while(i<=10);System.€>M/.println(fac);3、判断并输出500以内既能够被3整除又能够被6整除的整数(10)。packageexam;publicclassnuml{publicstaticvoidmain(String[]args){for(inti=l;i<500;i++){//for循环1〜499if((i%3==0)&&(i%6==0)){〃满足条件System.o〃£print(i+"");))))3、输入一个整数,如果此数为0,那么输出“石头”,如果此数为1,那么输出“剪刀”,如果此数为2,那么输出“布、如果为其它,那么输出“错误”(共2小题,每题15分,共30分)。1)请使用if-elseif语句实现上述程序。packageexam;importjava.util.Scanner;publicclassnum3{publicstaticvoidmain(String[]args){System.。”/,printin("请输入数字:");Scannersc=newScanner(System.nz);intnumber=sc.nextlnt();if(number==0){System.。”/,printin("石头”);}elseif(number==l){System.。",,printing剪刀");}elseif(number-2){System.。”/,printin("布");}else{System,o〃力printin("错误”);)2)请使用switch语句实现上述程序。packageexam;importjava.util.Scanner;publicclassnum3{publicstaticvoidmain(String[]args){System.o〃,.println("请输入数字Scannersc=newScanner(Systemin);intnumber=sc.nextlnt();switch(number){case0:System.o〃£.println("石头");break;System.owfprintln(n|^7Jn);break;System.o〃Lprintln("布");break;default:5丫51。111.0〃£用行111111("借误");4、现需要36个人一起劳动搬砖,男女老幼劳动能力各不相同。其中,男人能搬4块,女人能搬3块,两个小孩抬1块,间共有36块砖,有多少种组合方式?(20分)packageexam;publicclassbanzhuan{publicstaticvoidmain(String[]args){for(intn=0;n<=9;n++){//假设全部是男人,需要9人for(intm=0;m<=12;m++){〃假设全部是女人,需要12人for(intx=0;x<=72;x+=2){〃假设全部是小孩,最多36个,两个小孩抬一块砖,一次加二if((4*n+3*m+x/2==36)&&(n+m+x==36)){〃找到关系式36块砖,36个人搬System.o〃Lprintln(“男人:"+n+"人,女人:"+m+”人,小孩:"+X+”个。))})))6、打印出100-1000之间(不包含1000)的所有“水仙花”数。所谓的“水仙花”数是指一个三位数,其各位数字立方和等于该数本身。例如:153=13+53+33。(20分)packageexam;publicclassshuixianhua{publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubinti,j,k;for(intm=

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论