万能百科  > 计算机   > 

[填空题] 请完善程序(程序文件名:Java_2.java),并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。 题目

2021-07-20   

[填空题] 请完善程序(程序文件名:Java_2.java),并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。

题目要求:

生成1~20之间的一个随机数并计算该随机数的阶乘,使输出结果形式如下(不一定完全相同):

9!=362880

源程序:

import java.util.Random;

public class Java_2

public (1) void main(String args[])

Random random=new Random();

float x= (2) .nextFloat(); //产生0.0与1.0之间的一个浮点数

int n=Math. (3) (21*x); //构造20以内的一个整数

long f=1; //保存阶乘的结果

int k=1; //循环变量

do

f*= (4) ;

while(k<=n);

System.out.println(n+"!="+f);

正确答案:

round

参考解析:

方法public static int round(float a)——返回最接近参数的int。因为随机数x是0.0~1.0之间的浮点数,所以要构造20以内的一个整数,需要用round取int类型的结果。

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。

标签