编写一个Java程序,输出从公元1900年到2010年所有闰年的年号,每输出两个年号换一行.
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/05/16 16:13:07
编写一个Java程序,输出从公元1900年到2010年所有闰年的年号,每输出两个年号换一行.
我需要源代码,最好简单一点,有注释,
我需要源代码,最好简单一点,有注释,
public class Test {
\x09public static void main(String args[]) {
\x09\x09int num = 0;
\x09\x09for(int i=1900;i<=2010;i++)
\x09\x09{
\x09\x09\x09// 可以被4整除,不被100整除 或者 可以被400整除的是闰年
\x09\x09\x09if((i%4==0&&i%100!=0)||(i%400==0)){
\x09\x09\x09\x09num++;
\x09\x09\x09\x09if(num%2==0)
\x09\x09\x09\x09{
\x09\x09\x09\x09\x09System.out.println(i);
\x09\x09\x09\x09}
\x09\x09\x09\x09else{
\x09\x09\x09\x09\x09System.out.print(i+" ");
\x09\x09\x09\x09}
\x09\x09\x09}
\x09\x09}
\x09}
} 修改了下
再问: 能告诉我为什么后面还有用一个 if(num%2==0)之后才能输出,吗?我就是没有那一步所有结果年间隔为8,谢谢
再答: 不是要 每输出两个年号换一行么 num就是个计数器 System.out.println是打印并换行 System.out.print 不换行
\x09public static void main(String args[]) {
\x09\x09int num = 0;
\x09\x09for(int i=1900;i<=2010;i++)
\x09\x09{
\x09\x09\x09// 可以被4整除,不被100整除 或者 可以被400整除的是闰年
\x09\x09\x09if((i%4==0&&i%100!=0)||(i%400==0)){
\x09\x09\x09\x09num++;
\x09\x09\x09\x09if(num%2==0)
\x09\x09\x09\x09{
\x09\x09\x09\x09\x09System.out.println(i);
\x09\x09\x09\x09}
\x09\x09\x09\x09else{
\x09\x09\x09\x09\x09System.out.print(i+" ");
\x09\x09\x09\x09}
\x09\x09\x09}
\x09\x09}
\x09}
} 修改了下
再问: 能告诉我为什么后面还有用一个 if(num%2==0)之后才能输出,吗?我就是没有那一步所有结果年间隔为8,谢谢
再答: 不是要 每输出两个年号换一行么 num就是个计数器 System.out.println是打印并换行 System.out.print 不换行
编写一个Java程序,输出从公元1900年到2010年所有闰年的年号,每输出两个年号换一行.
编写程序,输出从公元1600年至2000年的所有闰年的年号,每5个年号换一行.
编写程序,输出从公元2000年至3000年所有闰年的年号,每输出10个年号换一行.判断公元年是否为闰年的条件
输出1900~2000年中所有的闰年.每输出3个年号换一行.(判断闰年的条件为下面二者之一:能被4整除,但不能被
输入从1900年到2050年之间的所有闰年年号,每行显示4个
就是一个输出fibonacci数列的程序 每输出两个数 换一行
vf中编写程序1900~2014年之间的闰年,要求一行输出5个,我的显示嵌套错误,
C语言程序:计算并输出2000至2100年间的闰年年号
用C语言编写一个程序,从键盘输入一个年份,判断该年是否为闰年,并输出相应的文字信息闰年
用java编写一个输出1到00以内的素数并求和的程序
用JAVA编写一个程序,求1000以内所有偶数的和以及奇数的和,并将偶数和以及奇数和输出到屏幕上.
c++ 编写一个程序,要求输出从1到12之间的所有奇数的连乘积.