文档详情

Java语言程序设计(郑莉)第三章课后习题答案.pdf

发布:2024-09-21约9.62千字共10页下载文档
文本预览下载声明

Java语言程序设计(郑莉)第三章课后习题答案--第1页

Java语言程序设计(郑莉)

第三章课后习题答案

1.设N为自然数:

n!=1*2*3*….*n

称为n的阶乘,并且规定0!=1.试编程计算2!,4!,6!he10!.并将结果输出到屏幕上。

答:

publicclassMul

{

publicstaticvoidmain(Stringargs[])

{

inti,n;

floats;

for(n=0;n=10;n=n+2)

{

if(n==0)

else

{s=1;

for(i=1;i=n;i++)

s=s*i;

}

}

}

}

Java语言程序设计(郑莉)第三章课后习题答案--第1页

Java语言程序设计(郑莉)第三章课后习题答案--第2页

2.编写程序,接收用户从键键盘上输入的三个整数x,y,z..从中选出最大和最小者,并编程实

现。

答:publicclassMath{

publicstaticvoidmain(Stringargs[]){

int[]IntArg=newint[args.length];

for(inti=0;iargs.length;i++){

IntArg[i]=Integer.parseInt(args[i]);

}

intmax,min;

max=IntArg[0]IntArg[1]?IntArg[0]:IntArg[1];

max=maxIntArg[2]?max:IntArg[2];

min=IntArg[0]IntArg[1]?IntArg[0]:IntArg[1];

min=minIntArg[2]?min:IntArg[2];

}

}

Java语言程序设计(郑莉)第三章课后习题答案--第2页

Java语言程序设计(郑莉)第三章课后习题答案--第3页

3.求出100一枚的宿舍,并将这些数在屏幕上5个乙杭地显示出来。

答:

publicclassSu{

publicstaticvoidmain(Stringargs[]){

intn,i,k=0,y;

for(n=2;n=100;n++){

y=1;

for(i=2;in;i++)

if(n%i==0)

{y=0;break;}

if(y==1){

k++;

if(k%5==0)

}

}

}

}

4.使用java.lang.Math类,生成100个099之间的随机整数,找出他们之中的最大值和最

小值,并统计大于50的整数个数。

publicclassRandom{

publicstaticvoidmain(String[]args)

{

intMinNum,MaxNum,n=0;

显示全部
相似文档