欢迎来到天天文库
浏览记录
ID:41033649
大小:32.00 KB
页数:4页
时间:2019-08-14
《java编程题73761647》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、1·冒泡排序:Importjava.util.Scanner;publicclassBubble{Publicstaticvoidmain(String[]args){System.out.println("为m个数排序.");System.out.print("请输入m的值:");Scannersca=newScanner(System.in);intm=sca.nextInt();inti,j,tmp;int[]a=newint[m];System.out.println("请输入m个数:");for(i=0;i2、em.out.print("排序前的数:");for(i=0;ii;j--){if(a[j-1]>a[j]){tmp=a[j];a[j]=a[j-1];a[j-1]=tmp;}}}System.out.print("排序后的数:");for(i=0;i3、ple2{publicstaticvoidmain(String[]args){System.out.println("1到100的完数有");for(inti=1;i<100;i++){intt=0;for(intj=1;j<=i/2;j++){if(i%j==0){t=t+j;}}if(t==i){System.out.print(i+"");}}}}3·回数importjava.util.*;publicclassExample3{publicstaticvoidmain(String[]args){Scanners=newScanner(System.in);inta;do{Syste4、m.out.print("请输入一个5位正整数:");a=s.nextInt();}while(a<100005、6、a>99999);Stringss=String.valueOf(a);char[]ch=ss.toCharArray();if(ch[0]==ch[4]&&ch[1]==ch[3]){System.out.println("这是一个回文数");}else{System.out.println("这不是一个回文数");}}}4·最大公约数importjava.util.*;publicclassExample1{publicstaticvoidmain(String[]args){7、inta,b,m;Scanners=newScanner(System.in);System.out.print("键入一个整数:");a=s.nextInt();System.out.print("再键入一个整数:");b=s.nextInt();deffcd=newdeff();m=cd.deff(a,b);intn=a*b/m;System.out.println("最大公约数:"+m);System.out.println("最小公倍数:"+n);}}classdeff{publicintdeff(intx,inty){intt;if(x8、!=0){if(x==y)returnx;else{intk=x%y;x=y;y=k;}}returnx;}}5·求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加)。几个数相加由键盘控制,从命令行输入。importjava.util.*;publicclassSum{publicstaticvoidmain(Stringargs[]){longa,b=0,sum=0;Scanners=newScanner(System.in);System.out.print("输入数字a的值:");a=s.nextInt()9、;System.out.print("输入相加的项数:");intn=s.nextInt();inti=0;while(i
2、em.out.print("排序前的数:");for(i=0;ii;j--){if(a[j-1]>a[j]){tmp=a[j];a[j]=a[j-1];a[j-1]=tmp;}}}System.out.print("排序后的数:");for(i=0;i3、ple2{publicstaticvoidmain(String[]args){System.out.println("1到100的完数有");for(inti=1;i<100;i++){intt=0;for(intj=1;j<=i/2;j++){if(i%j==0){t=t+j;}}if(t==i){System.out.print(i+"");}}}}3·回数importjava.util.*;publicclassExample3{publicstaticvoidmain(String[]args){Scanners=newScanner(System.in);inta;do{Syste4、m.out.print("请输入一个5位正整数:");a=s.nextInt();}while(a<100005、6、a>99999);Stringss=String.valueOf(a);char[]ch=ss.toCharArray();if(ch[0]==ch[4]&&ch[1]==ch[3]){System.out.println("这是一个回文数");}else{System.out.println("这不是一个回文数");}}}4·最大公约数importjava.util.*;publicclassExample1{publicstaticvoidmain(String[]args){7、inta,b,m;Scanners=newScanner(System.in);System.out.print("键入一个整数:");a=s.nextInt();System.out.print("再键入一个整数:");b=s.nextInt();deffcd=newdeff();m=cd.deff(a,b);intn=a*b/m;System.out.println("最大公约数:"+m);System.out.println("最小公倍数:"+n);}}classdeff{publicintdeff(intx,inty){intt;if(x8、!=0){if(x==y)returnx;else{intk=x%y;x=y;y=k;}}returnx;}}5·求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加)。几个数相加由键盘控制,从命令行输入。importjava.util.*;publicclassSum{publicstaticvoidmain(Stringargs[]){longa,b=0,sum=0;Scanners=newScanner(System.in);System.out.print("输入数字a的值:");a=s.nextInt()9、;System.out.print("输入相加的项数:");intn=s.nextInt();inti=0;while(i
3、ple2{publicstaticvoidmain(String[]args){System.out.println("1到100的完数有");for(inti=1;i<100;i++){intt=0;for(intj=1;j<=i/2;j++){if(i%j==0){t=t+j;}}if(t==i){System.out.print(i+"");}}}}3·回数importjava.util.*;publicclassExample3{publicstaticvoidmain(String[]args){Scanners=newScanner(System.in);inta;do{Syste
4、m.out.print("请输入一个5位正整数:");a=s.nextInt();}while(a<10000
5、
6、a>99999);Stringss=String.valueOf(a);char[]ch=ss.toCharArray();if(ch[0]==ch[4]&&ch[1]==ch[3]){System.out.println("这是一个回文数");}else{System.out.println("这不是一个回文数");}}}4·最大公约数importjava.util.*;publicclassExample1{publicstaticvoidmain(String[]args){
7、inta,b,m;Scanners=newScanner(System.in);System.out.print("键入一个整数:");a=s.nextInt();System.out.print("再键入一个整数:");b=s.nextInt();deffcd=newdeff();m=cd.deff(a,b);intn=a*b/m;System.out.println("最大公约数:"+m);System.out.println("最小公倍数:"+n);}}classdeff{publicintdeff(intx,inty){intt;if(x8、!=0){if(x==y)returnx;else{intk=x%y;x=y;y=k;}}returnx;}}5·求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加)。几个数相加由键盘控制,从命令行输入。importjava.util.*;publicclassSum{publicstaticvoidmain(Stringargs[]){longa,b=0,sum=0;Scanners=newScanner(System.in);System.out.print("输入数字a的值:");a=s.nextInt()9、;System.out.print("输入相加的项数:");intn=s.nextInt();inti=0;while(i
8、!=0){if(x==y)returnx;else{intk=x%y;x=y;y=k;}}returnx;}}5·求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加)。几个数相加由键盘控制,从命令行输入。importjava.util.*;publicclassSum{publicstaticvoidmain(Stringargs[]){longa,b=0,sum=0;Scanners=newScanner(System.in);System.out.print("输入数字a的值:");a=s.nextInt()
9、;System.out.print("输入相加的项数:");intn=s.nextInt();inti=0;while(i
此文档下载收益归作者所有