欢迎来到天天文库
浏览记录
ID:55324620
大小:85.52 KB
页数:12页
时间:2020-05-10
《浙大JAVA 实验题答案08answer.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、实验8Method的使用1.程序填空题,不要改变与输入输出有关的语句。50001求1+1/2!+....+1/n!输入一个正整数repeat(02、rgs){intri,repeat;inti,n;doubles;Scannerin=newScanner(System.in);repeat=in.nextInt();for(ri=1;ri<=repeat;ri++){n=in.nextInt();/*-----------*/s=0;for(i=1;i<=n;i++)s+=1.0/fact(i);System.out.println((long)(s*10000+0.5)/10000.);}}/*---------------*/staticdoublefact(intn){inti;doublef=1;for(i3、=1;i<=n;i++)f*=i;returnf;}}50002求a+aa+aaa+aa…a输入一个正整数repeat(04、ssTest50002{publicstaticvoidmain(Stringargs[]){intri,repeat;inti,n,a;longsn;Scannerin=newScanner(System.in);repeat=in.nextInt();for(ri=1;ri<=repeat;ri++){a=in.nextInt();n=in.nextInt();/*------------*/sn=0;for(i=1;i<=n;i++)sn+=fn(a,i);System.out.println(sn);}}/*------------*/staticintfn(i5、nta,intn){ints=0;for(inti=1;i<=n;i++)s=s*10+a;returns;}}50003统计一个整数中数字的个数输入一个正整数repeat(06、(有1个2)count=0(345543中没有2)importjava.util.Scanner;publicclassTest50003{publicstaticvoidmain(Stringargs[]){intri,repeat;intcount;longn;Scannerin=newScanner(System.in);repeat=in.nextInt();for(ri=1;ri<=repeat;ri++){n=in.nextInt();/*---------*/n=Math.abs(n);count=countdigit(n,2);System.out.pr7、intln("count="+count);}}/*------------*/staticintcountdigit(longnumber,intdigit){//统计整数number中数字digit的个数inta,c=0;while(number>0){a=(int)(number%10);if(a==digit)c++;number=number/10;}returnc;}}50004判断素数输入一个正整数repeat(0
2、rgs){intri,repeat;inti,n;doubles;Scannerin=newScanner(System.in);repeat=in.nextInt();for(ri=1;ri<=repeat;ri++){n=in.nextInt();/*-----------*/s=0;for(i=1;i<=n;i++)s+=1.0/fact(i);System.out.println((long)(s*10000+0.5)/10000.);}}/*---------------*/staticdoublefact(intn){inti;doublef=1;for(i
3、=1;i<=n;i++)f*=i;returnf;}}50002求a+aa+aaa+aa…a输入一个正整数repeat(04、ssTest50002{publicstaticvoidmain(Stringargs[]){intri,repeat;inti,n,a;longsn;Scannerin=newScanner(System.in);repeat=in.nextInt();for(ri=1;ri<=repeat;ri++){a=in.nextInt();n=in.nextInt();/*------------*/sn=0;for(i=1;i<=n;i++)sn+=fn(a,i);System.out.println(sn);}}/*------------*/staticintfn(i5、nta,intn){ints=0;for(inti=1;i<=n;i++)s=s*10+a;returns;}}50003统计一个整数中数字的个数输入一个正整数repeat(06、(有1个2)count=0(345543中没有2)importjava.util.Scanner;publicclassTest50003{publicstaticvoidmain(Stringargs[]){intri,repeat;intcount;longn;Scannerin=newScanner(System.in);repeat=in.nextInt();for(ri=1;ri<=repeat;ri++){n=in.nextInt();/*---------*/n=Math.abs(n);count=countdigit(n,2);System.out.pr7、intln("count="+count);}}/*------------*/staticintcountdigit(longnumber,intdigit){//统计整数number中数字digit的个数inta,c=0;while(number>0){a=(int)(number%10);if(a==digit)c++;number=number/10;}returnc;}}50004判断素数输入一个正整数repeat(0
4、ssTest50002{publicstaticvoidmain(Stringargs[]){intri,repeat;inti,n,a;longsn;Scannerin=newScanner(System.in);repeat=in.nextInt();for(ri=1;ri<=repeat;ri++){a=in.nextInt();n=in.nextInt();/*------------*/sn=0;for(i=1;i<=n;i++)sn+=fn(a,i);System.out.println(sn);}}/*------------*/staticintfn(i
5、nta,intn){ints=0;for(inti=1;i<=n;i++)s=s*10+a;returns;}}50003统计一个整数中数字的个数输入一个正整数repeat(06、(有1个2)count=0(345543中没有2)importjava.util.Scanner;publicclassTest50003{publicstaticvoidmain(Stringargs[]){intri,repeat;intcount;longn;Scannerin=newScanner(System.in);repeat=in.nextInt();for(ri=1;ri<=repeat;ri++){n=in.nextInt();/*---------*/n=Math.abs(n);count=countdigit(n,2);System.out.pr7、intln("count="+count);}}/*------------*/staticintcountdigit(longnumber,intdigit){//统计整数number中数字digit的个数inta,c=0;while(number>0){a=(int)(number%10);if(a==digit)c++;number=number/10;}returnc;}}50004判断素数输入一个正整数repeat(0
6、(有1个2)count=0(345543中没有2)importjava.util.Scanner;publicclassTest50003{publicstaticvoidmain(Stringargs[]){intri,repeat;intcount;longn;Scannerin=newScanner(System.in);repeat=in.nextInt();for(ri=1;ri<=repeat;ri++){n=in.nextInt();/*---------*/n=Math.abs(n);count=countdigit(n,2);System.out.pr
7、intln("count="+count);}}/*------------*/staticintcountdigit(longnumber,intdigit){//统计整数number中数字digit的个数inta,c=0;while(number>0){a=(int)(number%10);if(a==digit)c++;number=number/10;}returnc;}}50004判断素数输入一个正整数repeat(0
此文档下载收益归作者所有