首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序是判断某一个是否为闰年,请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。(闰年的条件是符合下面两者之一:①能被4整除,但不能被100整除;②能被4整除,又能被100整除)。 注意:不改动程序的结构,不得增行或删行。 imp
下面程序是判断某一个是否为闰年,请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。(闰年的条件是符合下面两者之一:①能被4整除,但不能被100整除;②能被4整除,又能被100整除)。 注意:不改动程序的结构,不得增行或删行。 imp
admin
2009-12-22
85
问题
下面程序是判断某一个是否为闰年,请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。(闰年的条件是符合下面两者之一:①能被4整除,但不能被100整除;②能被4整除,又能被100整除)。
注意:不改动程序的结构,不得增行或删行。
import java.io.*;
public class LeapYear
{
public static void main(String args[])
{
int year=1979;
if((year %4= =0 || year % 100 !=0) || (year % 400= =0))
System.out.println(year+"是闰年.");
else
System.out.println(year+"不是闰年。");
year=2000;
boolean leap;
if(year % 4 !=0)
leap=false;
else if(year % 100 !=0)
leap=true;
else if(year % 400 !=0)
leap=false;
else
leap=true;
if(______)
System.out.println(year+"是闰年。");
else
System.out.println(year+"不是闰年。");
year=2010;
if(year % 4= =0)
{
if(year % 100= =0)
{
if(year % 400= =0)
leap=true;
else
______
}
else
leap=false;
}
if(1eap= =true);
System.out.println(year+"是闰年。");
else
System.out.println(year+"不是闰年。");
}
}
选项
答案
(year%4= =0&&year%100!=0)||(year%400 ==0) Year%4==0
解析
本题综合考查Java语言的数据类型及运算和分支语句。第1处的错误是:(year%4==0||year%100!=0)||(year%400==0);闰年的条件是符合下面二者之一:①能被4整除,但不能被100整除;②能被4整除,又能被100整除。因此判断某一年是否为闰年的表达式应该为(year%4==0&&year%100!=0)||(year%400==0)。第2处的错误是year%4!=0;应该填写year%4==0,用来判断该年是否能被4整除。
转载请注明原文地址:https://kaotiyun.com/show/kcnp777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
假设表单上有一选项组:⊙男○女,其中第一个选项按钮“男”被选中,请问该选项组的Value属性值为
下面不属于按钮控件事件的是
下面不属于表单事件的是
下面属于表单方法名(非事件名)的是
将当前表单从内存中释放的正确语句是
创建一个视图,使用的SQL命令是
建立一个视图salary,该视图包括了系号和该系的平均工资两个字段,正确的SQL语句是
下列选项中不符合良好程序设计风格的是
下面程序的运行结果是:SETTALKOFFn=1proc1(n)?n+2PROCEDUREproc1PARAMETERSnFORk=2T04n=n+k
随机试题
全血的比重主要决定于()
引起急性气管一支气管炎的主要病因是
A.金刚烷胺B.苯海索C.左旋多巴D.恩托卡朋E.司来吉兰易诱发致残性的运动并发症的药物是
()可依据同有关生产厂商的询价、生产厂商的报价及订货合同价格等研究确定。
工料单价法中,分部分项工程量的单价为( )。
资产组经减值测试后确认的减值损失,应当先抵减分摊至资产组中商誉的账面价值,再根据资产组中除商誉之外的其他各项资产的账面价值所占比重,按比例抵减其他各项资产的账面价值。()
从艾宾浩斯的保持曲线看,遗忘的进程是()
在接受了阻击敌人的任务后,连长斩钉截铁地说:只要我还活着,鬼子就休想跨过昆仑关。以下哪项如果为真,则上述断定不成立?()①连长还在,鬼子跨过了昆仑关②连长牺牲了,但鬼子没能跨过昆仑关③连长牺牲了,鬼子跨过了昆仑关
C++语言中关于构造函数的说法正确的是
Thegirlalwayssaystoherboyfriend,"Idowishyou______somuch."
最新回复
(
0
)