每日一练No.1

每日一练No.1

【判断输入的年份是否为闰年】

从控制台上随便输入一个年份,来判断该年是否是闰年并输出相应的信息。判断是否闰年的条件是:能被400整除或能被4整除但不能被100整除的数即为闰年。

【源代码】

 1 package javaexamples;
 2 import java.util.Scanner;
 3 
 4 public class Runnian
 5 {
 6     public static void main(String[] args){
 7         System.out.println("请输入需要进行判断是否为闰年的年份:");
 8         Scanner sc = new Scanner(System.in);//使用System.in进行输入
 9         String str = sc.nextLine();//从控制台上获取录入的信息
10         if(str.length()!=4){
11             System.out.println("请输入正确的4位数!!");
12         }
13         int year = Integer.parseInt(str);//将字符串转换成int型
14         boolean flag1 = year % 400 == 0;//判断是否能被400整除,返回一个布尔值
15         boolean flag2 = (year % 4 == 0) && (year % 100 != 0);//判断是否能被4整除但不能被100整除,返回一个布尔值
16         String message = (flag1 || flag2) ? "是闰年"  : "不是闰年";//利用条件运算符得出yaer是否是闰年
17         System.out.println(year + " " + message);//打印出相应的信息
18     }
19 }

【运行结果】

1、不正确结果:

每日一练No.1

2、正确结果:

每日一练No.1

【关键技术解析】

1、使用util中的Scanner包。

2、使用System.in进行输入。

3、使用nextLine获取录入信息。

4、使用Integer.parseInt将字符串转换成int型。

5、利用条件运算符得出是否为闰年的结果。

转载于:https://www.cnblogs.com/mengqiqi/archive/2012/09/11/2679839.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/110323.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 在c#项目中用NPOI导出excel

    在c#项目中用NPOI导出excel用NPOI导出excel(加载的是已有的excel模板,当然也可以创建空的excel)具体步骤:1、下载NPOI插件。地址:http://npoi.codeplex.com/releases/view/381132、在工程中添加引用。3、在需要用到NPOI的地方using4、下面就可以在代码中进行操作了。若行或者单元格中没有数据时,那么获取到的结果是null,必须在获取之前进行创建。5、最后必须…

    2022年6月17日
    223
  • 【Lucene】TokenStream-语汇单元的项、偏移量、类型和位置增量

    【Lucene】TokenStream-语汇单元的项、偏移量、类型和位置增量代码:packagecom.tan.code;importjava.io.IOException;importjava.io.StringReader;importorg.apache.lucene.analysis.Analyzer;importorg.apache.lucene.analysis.TokenStream;importorg.apache.lucene.

    2022年7月22日
    13
  • vue删除数组中某一元素_数组索引超出范围

    vue删除数组中某一元素_数组索引超出范围在前端开发中,我们经常需要对数组进行操作,增删改是经常的事情,那我们js中该如何删除指定的下标元素呢????我们用splice来操作1.定义和用法splice()方法用于添加或删除数组中的元素。注意:这种方法会改变原始数组。数组中添加新元素:varfruits=[“Banana”,”Orange”,”Apple”,”Mango”];fruits.splice(2,0,”Lemon”,”Kiwi”);fruits输出结果:Banana,Orange,Le.

    2022年8月10日
    77
  • 使用 SQL Server 的 uniqueidentifier 字段类型[通俗易懂]

    使用 SQL Server 的 uniqueidentifier 字段类型[通俗易懂]SQLServer自2008版起引入了 uniqueidentifier 字段,它存储的是一个UUID,或者叫GUID,内部存储为16个字节。SQLServer可用两个函数来生成 uniqueidentifier,分别是 NEWID() 和 NEWSEQUENTIALID(),后者只能用作字段的默认值。Java也有一个UUID工具类 java.uti.UUID, U…

    2025年10月3日
    6
  • apache功能配置

    apache功能配置

    2021年9月8日
    55
  • long型转String

    long型转Stringlonga1=12;Strings1=a1+””;//法1:直接加空串System.out.println(s1);longa2=34;Strings2=String.valueOf(a2);//法2:String.valueOf()System.out.pr…

    2022年5月15日
    38

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号