`

实例028 - 以条件语句判断某一年是否为闰年

 
阅读更多

满足两种条件的年份可以称为闰年。第一,能被4整除但不能被100整除;第二,能被400整除。

year%4 == 0 && year%100 != 0 || year%400 == 0

心法领悟028:简单的if...else语句。

三元运算符(? :)是if...else语句的一个简洁写法,可以根据需求来决定使用哪种。前者常用于赋值判断,后者常用于业务流程。

import java.util.Scanner;
public class LeapYear {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        System.out.println("请输入一个年份:");
        long year = scan.nextLong();// 接收用户输入
        if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) { // 是闰年
            System.out.print(year + "是闰年!");
        } else { // 不是闰年
            System.out.print(year + "不是闰年!");
        }
        scan.close();
    }
}

 

请输入一个年份:
1700
1700不是闰年!

 

分享到:
评论

相关推荐

    从命令行接受一个参数年份,计算此年份是否为闰年?

    通过上述步骤,我们可以清晰地理解如何使用Java编写一个简单的命令行程序来判断输入的年份是否为闰年。此程序不仅展示了基本的编程概念,还涉及到了条件逻辑的应用,对于初学者来说是非常好的练习实例。

    VB判断闰年典型实例

    首先,让我们看看一种简单的VB代码实例,用于判断输入的年份是否为闰年: ```vb Sub CheckLeapYear(year As Integer) If (year Mod 4 = 0 And year Mod 100 <> 0) Or (year Mod 400 = 0) Then MsgBox "年份 " & ...

    c代码-判断某一年是不是闰年(当年份不是100的倍数且是4的倍数时,该年是闰年;当年份是100的倍数且是400的倍数时,该年也是闰年)

    2. 条件语句:`if`语句用于检查年份是否满足闰年的条件。 3. 输入/输出:`printf`用于输出文本,`scanf`用于获取用户输入。 4. 模运算符:`%`用于取余数,帮助我们检查年份能否被4和100整除。 5. 控制流程:根据闰年...

    Python编程判断这天是这一年第几天的方法示例

    接下来的条件语句检查给定的年份是否为闰年,如果是,则将二月的天数更改为29。然后使用`while`循环累加输入月份之前的天数。最后,输出这一天在当年中的位置。 在这个实现中,需要注意的是闰年的判断方法。`year %...

    C语言编程实例-100题.doc

    6. 闰年判断:C语言中的闰年判断是根据输入的年份判断是否为闰年,然后执行相应的代码。 这份文档提供了四个C语言编程实例,每个实例都涵盖了基本的C语言编程概念和技术,同时也展示了如何使用C语言来解决实际问题...

    Python实例100个-word档

    计算某一年某月某日是一年中的第几天。需要考虑闰年的情况,闰年2月份有29天。通过输入年、月、日,累加每个月的天数来得出答案。 实例005:三数排序 对输入的三个整数进行排序,可以使用内置的`sorted()`函数,...

    Java经典编程源码基础例程300.zip

    实例019 判断某一年是否为闰年 26 实例020 验证登录信息的合法性 27 实例021 为新员工分配部门 28 实例022 用switch语句根据消费 金额计算折扣 29 实例023 判断用户输入月份的季节 31 实例024 使用while循环语句与...

    C语言实例100题

    - **条件判断**:通过 `if` 语句判断是否满足特定条件。 - **格式化输出**:使用 `printf` 函数进行格式化的数据输出。 #### 程序2:根据利润计算奖金 - **题目背景**:根据企业的利润计算员工应该获得的奖金数额...

    runnian.rar_earlierfza_判断闰年

    接着,程序利用条件语句`if...else`来判断年份是否满足闰年的条件。如果年份可以被4整除且不能被100整除,或者能被400整除,那么该年就是闰年,否则就不是。 `runnian.exe`是编译后的可执行文件,用户可以直接运行...

    C语言经典编程实例100题+答案,

    - **闰年判断**:使用条件语句判断输入年份是否为闰年。 - **输出结果**:输出计算得到的当天是一年中的第几天。 - **代码解析**: ```c main() { int day, month, year, sum, leap; printf("\nplease input ...

    C语言编程小实例

    - 首先需要确定该年是否为闰年,因为如果输入的日期在3月及以后,并且这一年是闰年的话,则需要额外加上一天(2月有29天)。 - 其次,根据输入的月份,将之前的每个月的天数累加起来。 - 最后,将该月份的天数加上...

    C语言编程实例100题.doc

    第四个程序实例的问题是:输入某年某月某日,判断这一天是这一年的第几天?在这个程序中,我们使用了if-else语句来判断月份和年份,然后计算该日是该年的第几天。在闰年且输入月份大于 3 时,我们需要考虑多加一天。...

    C语言100经典实例

    - 判断平方根是否为整数的方法是:比较平方根的平方与原始值是否相等。 - 循环边界的选择至关重要,这里选择了10万作为上限。 #### 知识点四:日期计算与闰年判断(程序4) - **背景介绍**:该程序接受用户输入的...

    C语言经典算法实例.pdf

    在循环体内部,使用if语句判断i、j、k是否互不相同,如果满足条件,则输出这个三位数。这个实例展示了基本的排列组合思想和三重循环的使用。 2. 企业发放奖金的算法问题: 此问题需要根据不同的利润区间计算发放的...

    经典c程序100例-全是c的实例

    2. **闰年判断**:判断该年是否为闰年。 3. **月份转换**:使用`switch-case`语句根据月份转换成对应天数。 4. **输出结果**:输出当前日期是一年中的第几天。 **代码示例:** ```c #include int isLeapYear(int ...

    C语言100个实例,二级考试

    2. **逻辑运算**:使用`if`语句判断当前年份是否为闰年。 3. **累加操作**:通过累加每个月的天数来计算总天数。 #### 示例代码解析: ```c main() { int day, month, year, sum, leap; printf("\nplease input ...

    C语言编程实例 100题.pdf

    我们可以使用if语句来判断月份是否大于3,并考虑闰年的情况,然后计算该天是这一年的第几天。 这些程序题目涵盖了C语言编程的多个方面,包括基本数据类型、运算符、控制结构、函数、数组、指针等。这对C语言编程...

    C语言编程实例100题

    - **条件判断:** 在内层循环中通过if语句判断当前三位数是否满足不重复条件。 - **输出结果:** 如果满足条件,则打印该三位数。 **代码示例:** ```c main() { int i, j, k; printf("\n"); for (i = 1; i ; i+...

Global site tag (gtag.js) - Google Analytics