• 每日一练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、不正确结果:

    2、正确结果:

    【关键技术解析】

    1、使用util中的Scanner包。

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

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

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

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

  • 相关阅读:
    大话设计模式总结(28种设计模式定义+简单理解)
    Dbank网盘下载地址提取ASP
    C#特性详解
    wcf大文件传输解决之道(1)
    WCF完美搭建android平台服务之一
    堆栈和委托堆的区别(c#)一
    wcf完美搭建android平台服务之三
    liunx简单命令集合
    WCF完美搭建android平台服务之二
    WCF中常用的binding方式比较
  • 原文地址:https://www.cnblogs.com/mengqiqi/p/2679839.html
Copyright © 2020-2023  润新知