java期末考试程序大题题库

java期末考试程序大题题库

ID:37852354

大小:97.50 KB

页数:21页

时间:2019-06-01

java期末考试程序大题题库_第1页
java期末考试程序大题题库_第2页
java期末考试程序大题题库_第3页
java期末考试程序大题题库_第4页
java期末考试程序大题题库_第5页
资源描述:

《java期末考试程序大题题库》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1、 打印出所有的“水仙花数”,所谓的“水仙花数”是指一个三位数,其各位数字的立方和等于其本身。例如:153是个“水仙花数”,因为153=13+53+33  }classsxh{ publicstaticvoidmain(Stringargs[]){   intfirst,second,third;   for(inta=100;a<1000;a++){     first=a/100;     second=a/10%10;     third=a%10;     if(a==first*first*first+secon

2、d*second*second+third*third*third){       System.out.println(a);     }   } }2、 编写一种从小到大排序程序。例如:a数组中有10个数。分别是{3,2,5,21,9,10,7,16,8,20},经过排序算法后,a数组变为{2,3,5,7,8,9,10,16,20,21,}。classpaixu{ publicstaticvoidmain(Stringargs[]){   inta[]={3,2,5,21,9,10,7,16,8,20};   intb,

3、c,d;   System.out.println("beforsorted");   for(b=0;b<10;b++){     System.out.print(a[b]+"   ");   }   System.out.println("");   for(b=1;b<=9;b++)     for(c=0;c<=9-b;c++){       if(a[c]>a[c+1]){         d=a[c];         a[c]=a[c+1];         a[c+1]=d;       }     }  

4、 System.out.println("aftersorted");   for(b=0;b<10;b++){     System.out.print(a[b]+"   ");   }   System.out.println(""); }} 3、编写一个字符界面的Java Application程序,接受用户输入的10个整数,并输出这10个整数的最大值和最小值。importjava.util.*;publicclassA{publicstaticvoidmain(String[]args){Scannerin=newS

5、canner(System.in);System.out.println("请输入10个任意的整数:");intmax=Integer.MIN_VALUE;intmin=Integer.MAX_VALUE;for(inti=0;i<10;i++){intj=in.nextInt();if(maxj)min=j;}System.out.println("最大值为"+max);System.out.println("最小值为"+min);}}4.编写程序,对由键盘输入的20个数,求出所有正数的和并

6、输出。你的代码:packageasd;importjava.util.*;publicclassMain2{publicstaticvoidmain(Stringargs[]){Scannerscan=newScanner(System.in);intsum=0;for(inti=0;i<20;i++){intn=scan.nextInt();if(n>0)sum+=n;}System.out.println(sum);}}5、求1!+2!+...+10!publicstaticvoidmain(Stringarges[])

7、{longsum=0;for(inti=1;i<=10;i++){longs=1;for(intj=1;j<=i;j++){s*=j;}sum+=s;}System.out.println("sum="+sum);}6.求1+2!+3!+...+K!的和.importjavax.swing.JOptionPane;publicclassJieCheng{publiclongDigui(intn){if(n==1)return1;elsereturnn*Digui(n-1);}publicstaticvoidmain(Stri

8、ng[]args){int[]a=newint[10];String[]b=newString[10];for(inti=0;i<10;i++){intt=i+1;b[i]=JOptionPane.showInputDialog("请输入第"+t+"个数字");a[i]=Integer.p

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。