首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
程序如下: ∥Java_2. java import java. util. Random; public class Java_2 { public static void main(String
程序如下: ∥Java_2. java import java. util. Random; public class Java_2 { public static void main(String
admin
2010-04-27
29
问题
程序如下:
∥Java_2. java
import java. util. Random;
public class Java_2
{
public static void main(String args[ ]){
Random random=new Random( );
float x=random, nextFloat( );∥产生0.0~1.0之间的一个浮点数
int n=Math. round(20*x);∥构造20以内的一个整数
long f=1 ;∥保证阶乘的结果
int k = 1 ; ∥循环控制变量
∥********** Found **********
do { (3) ;
k ++;
∥********** Found **********
} (4)
System. out. println(n+"!="+f);
}
}
选项
答案
3.f=f*k 4.while(k<=n);
解析
很明显,本题用到了do-while循环。根据阶乘的定义, n!是1~n的整数进行的n次相乘,所以第二处应填入“while(k<=n);”,即共循环n次,注意后面的分号不要遗漏。为了实现1~n的整数相乘,第一处应该填入“f=f*k”,经过k次循环后,f=(k-1)!,执行f= f*k后,f=k!。所以经过n次循环后f=n!。
转载请注明原文地址:https://kaotiyun.com/show/A99p777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送______。
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、()和选择排序等。
软件设计模块化的目的是()。
一个算法的时间复杂性是()的函数。
测试的目的是暴露错误,评价程序的可靠性;而()的目的是发现错误的位置并改正错误。
冒泡排序算法在最好的情况下的元素交换次数为
关于Python数字类型,以下选项中描述错误的是
在AWT事件中,可以使组件增加、移动的事件是______。
请完成下列Java程序。实例listener是监听器,frm是事件源,fr上发生的事件委托tat进行处理。程序的执行结果是显示一个蓝色的窗口,单击关闭按钮,可关闭窗口。注意:请勿改动main()主方法和其他已有的语句内容,仅在下划线处填入
随机试题
我国对外开放的基本点是
耕地占用税以纳税人实际占用的耕地面积计税,按照规定税额一次性征收。()
先张法墩式台座必须具有足够的( )。
按照标的不同,建设工程材料设备采购合同可以分为()。
输出动物经启运地口岸动植物检疫机关检疫合格后运达出境口岸时,应当经出境口岸动植物检疫机关验证放行。( )
施工图设计模型阶段形成的深化设计模型的细致程度的等级代号是()。
学校事故,又称学生伤害事故,是指学生在学校期间发生的()。
1995—2007年,美国国际旅游收入平均每年增加()。
下列地点是契税的纳税地点的是()。
Halftheprofitsare______inacorporateaccountthatcanbedrawnononlywithstockholderconsent.
最新回复
(
0
)