首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
“角谷猜想”指出:将一个自然数按以下的一个简单规则进行运算:若数为偶数,则除以2;若为奇数,则乘3加1。将得到的数按该规则重复运算,最终可得1。请在下面程序得每条横线处填写一个语句,使程序的功能完整(如:输入34,则输出结果为34 17 52 26
“角谷猜想”指出:将一个自然数按以下的一个简单规则进行运算:若数为偶数,则除以2;若为奇数,则乘3加1。将得到的数按该规则重复运算,最终可得1。请在下面程序得每条横线处填写一个语句,使程序的功能完整(如:输入34,则输出结果为34 17 52 26
admin
2009-01-15
50
问题
“角谷猜想”指出:将一个自然数按以下的一个简单规则进行运算:若数为偶数,则除以2;若为奇数,则乘3加1。将得到的数按该规则重复运算,最终可得1。请在下面程序得每条横线处填写一个语句,使程序的功能完整(如:输入34,则输出结果为34 17 52 26 13 40 20 10 5 16 8 4 2 1)。
注意:请勿改动main()主方法和其他已有的语句内容,仅在横线处填入适当的语句。
import java.io.*;
class JiaoGu{
public static void main(String args[ ])
{
System.out.print("\n请输入一个数");
try
{
BufferedReader br=new BufferedReader (new InputStreamReader(System.in));
Stirng s=br.readLine();
_____________________
while(a!=1)
{
System.out.print(" " +a);
if(a%2==1)
_______________________
else
a=a/2;
}
System.out.println(" " +a);
}
___________________{}
}
}
选项
答案
int a=Integer.parseInt(s); a=a*3+1; catch(Exception e)
解析
本题主要考查异常的捕获知识、对文件的操作知识。解答本题的关键是熟练掌握异常的捕获知识、对文件的操作知识。在本题中,int a=Integer.parseInt(s);语句的功能是s这个字符型数据转换成整型数据,a%2==1;语句的功能是判断变量a是否为奇数,try-catch()结构的功能是异常的捕获。
转载请注明原文地址:https://kaotiyun.com/show/8hnp777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
数据库设计过程不包括
在数据库系统中,用户所见的数据模式为
下列程序段的输出结果是ACCEPTTOAIFA=[123]S=0ENDIFS=1?S
下列程序段执行以后,内存变量y的值是x=34567y=0DOWHILEx>0y=x%10+y*10x=int(x/10)ENDDO
下列选项中不属于面向对象程序设计特征的是
下面属于表单方法名(非事件名)的是
关于内存变量的调用,下列说法正确的是
数据管理技术发展的三个阶段中,()没有专门的软件对数据进行管理。Ⅰ.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段
数据独立性是数据库技术的重要特点之一,所谓数据独立性是指
随机试题
一个字符型变量所占内存的字节数是_________。
对于合并前列腺肥大的老年高血压患者应优先选用
放射工作人员全身均匀照射时,防止随机性效应的年剂量当量限值是
心搏骤停最主要的临床征象是
牙髓失活法最严重的并发症是
女,28岁,患风湿性心脏病二尖瓣狭窄6年,日常活动即出现胸闷、气短,做心脏彩超示重度二尖瓣狭窄。根据其临床表现,心功能为
不能作为气雾剂抛射剂的是
甲公司拟承包乙集团投资开发的主题公园中的游乐场,承包期限5年,承包时一次性支付经营权使用费25000万元,按承包年限平均分摊,承包期内每年上交5000万元承包费,并且每年按其年收入的10%向乙集团支付管理费。甲公司目前正在进行2021年盈亏平衡分析。相关资
下列各项属于抗逆力的外部支持因素的有()。
今年,小军5岁,爸爸31岁,再过____________年,爸爸的年龄是小军的3倍。
最新回复
(
0
)