编写一个Java程序,判断某年份是否为闰年。

题目

编写一个Java程序,判断某年份是否为闰年。


相似考题
更多“编写一个Java程序,判断某年份是否为闰年。”相关问题
  • 第1题:

    给定年份,下列程序用来判断该年是否为闰年,请填空。

    提示:闰年的条件是年份可以被4整除但不能被100整除,或者能被400整除。

    Private Sub Comand6_Click()

    Dim y As Integer

    y=InputBox("请输入年份")

    If(y Mod 4=0______y Mod 100<>0)or(y Mod 400=0)Then

    Print"是闰年"

    Else

    Print"是普通年份"

    End If

    End Sub


    正确答案:And
    And

  • 第2题:

    编写和运行java applet程序与编写和运行java application程序不同的步骤是( )。

    A.编写源代码

    B.编写html文件调用该小程序,以.html为扩展名存入相同文件夹

    C.编译过程

    D.解释执行


    正确答案:B

  • 第3题:

    本题提示输入年份,然后判断该年份是否为闰年。 importjava.io.*; public class javal{ public static void main(String[]args){ InputStreamReader ir; BufferedReader in; ir=new InputStreamReader(System.in); in=new BufferedReader(ir); int year=1900; System.out.print("请输入年份:"); try{ String s=in.readLine; ; } (Exception e){ } if( ) System.OUt.println(year+"是闰年"); else System.out.println(year+"不是闰年"); } }


    正确答案:
    第1处:year=Integer.parseInt(s)
    第2处:catch
    第3处:year%4= =0year%100 !=0 ||year%400= =0
    【解析】第1处是将String型的s转换成整型;第2处是捕获异常的catch子句,用来处理由try所抛出的异常事件;第3处是判断是否为闰年的条件,即能被4整除且不能被100整除的或能被400整除的就是闰年。

  • 第4题:

    编写一个Java程序在屏幕上输出“Hello!”。


    答案:public class test{public static void main(String[] args){System.out.println("Hello!");}}

  • 第5题:

    编写一个Java程序在屏幕上输出“This is my program!”


    答案:public class test{public static void main(String[] args){System.out.println("This is my program!");}}

  • 第6题:

    写出判断闰年的条件表达式()。(设年份用y表示)


    正确答案:y%4==0 && y%100!=0 || y%400==0 ? 1 : 0

  • 第7题:

    运用判断变形法直接推理,以“有的年份是闰年”为前提,可以推得的结论有()。

    • A、有的年份不是闰年
    • B、有的闰年是年份
    • C、闰年都是年份
    • D、非闰年不是年份
    • E、有的年份不是闰年

    正确答案:A,B

  • 第8题:

    Java程序从编写到执行的整个过程为:Java源程序→优化→运行。


    正确答案:错误

  • 第9题:

    判断题
    Java程序从编写到执行的整个过程为:Java源程序→优化→运行。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第10题:

    判断题
    Java程序从编写到执行的整个过程为:Java源程序→直接解释执行 。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第11题:

    判断题
    闰年计息年度以其一个完整的计息年度内是否跨越闰年中的2月29日为标准确定。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第12题:

    判断题
    Java语言适合用来开发系统程序,像很多的操作系统及驱动程序都是用Java来编写的。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第13题:

    下面程序是判断某一个是否为闰年,请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。(闰年的条件是符合下面两者之一:①能被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
    (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整除。

  • 第14题:

    下列程序要求用户输入一个年份,并能够判断用户输入的年份是否是闰年,下划线处应填( )。 Sub EnSure() Dim year As Integer year=Val(InputBox("请输入年份:")) If(year Mod 4=0 ______ year Mod 100<>0) ______ (year Mod 400=0) Then Print "您输入的是闰年" Else Print "不是闰年,是普通年份" End If End Sub

    A.And And

    B.And Or

    C.Or Or

    D.Or Or


    正确答案:B
    解析:闰年的判断条件是:年份是4的倍数并且不是100的倍数,或者年份是400的倍数。所以表达式为:(yearMod4=0AndyearMod100>0)Or(yearMod400=0)。

  • 第15题:

    编写程序,判断一个大于等于3的自然数是否为素数。


    正确答案:程序代码如下: CLEAR INPUT“请输入自然数(>=3):” TO n f=0 i=2 DO WHILE i=INT(SQRT(n)) IF MOD(ni)>0 i=i+1 LOOP ELSE f=1 EXIT ENDIF ENDDO IF f=0 ? STR(n3)+“是素数” ELSE ? STR(n3)+“不是素数” ENDIF RETURN
    程序代码如下: CLEAR INPUT“请输入自然数(>=3):” TO n f=0 i=2 DO WHILE i=INT(SQRT(n)) IF MOD(n,i)>0 i=i+1 LOOP ELSE f=1 EXIT ENDIF ENDDO IF f=0 ? STR(n,3)+“是素数” ELSE ? STR(n,3)+“不是素数” ENDIF RETURN

  • 第16题:

    编写一个Java程序在屏幕上输出“This is java!”。


    答案:public class test{public static void main(String[] args){System.out.println("This is java!");}}

  • 第17题:

    编写一个Java程序,对于给定的年份,回答“Leap Year”(闰年)或者“Not a Leap Year”(平年)。如果一个年份能被4整除,但是不能被100整除,它是闰年;如果一个年份能被100整除,也能被400整除,它也是闰年。需要定义名为LeapYear的服务提供类

  • 第18题:

    Java程序从编写到执行的整个过程为:Java源程序→直接解释执行 。


    正确答案:错误

  • 第19题:

    判断年份是否为闰年,如果是,结果保存“闰年”,如果不是,则结果保存“平年”,说明:闰年定义:年数能被4整除而不能被100整除,或者能被400整除的年份。使用哪个函数?,()

    • A、IF
    • B、COUNTF
    • C、RANK
    • D、COUNTA

    正确答案:A

  • 第20题:

    Java程序从编写到执行的整个过程为:Java源程序→编译成机器码→运行 。


    正确答案:错误

  • 第21题:

    判断题
    在编译Java源程序时,计算机根本不会去识别各个变量名的具体含义,因此命名规范对编写Java程序而言不是必要的,而且有可能会降低编写Java源程序的效率。()
    A

    B


    正确答案:
    解析: 暂无解析

  • 第22题:

    判断题
    Java程序从编写到执行的整个过程为:Java源程序→编译成机器码→运行 。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第23题:

    多选题
    运用判断变形法直接推理,以“有的年份是闰年”为前提,可以推得的结论有()。
    A

    有的年份不是闰年

    B

    有的闰年是年份

    C

    闰年都是年份

    D

    非闰年不是年份

    E

    有的年份不是闰年


    正确答案: B,A
    解析: 暂无解析