该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

public class ZuoYe9 {

public static void main(String[] args) {

int days=0; //存储变量这一年的第几天

//1.输入年,月,日

Scanner input=new Scanner(System.in);

System.out.println("请输入年份:");

int year=input.nextInt();

System.out.println("请输入月份:");

int month=input.nextInt();

System.out.println("请输入日:");

int day=input.nextInt();

//2.判断年是否闰年

boolean isRnYear = (year % 4 == 0 && year % 100 != 0) || (year % 400 == 0);

int[] isRn=new int[]{31,29,31,30,31,30,31,31,30,31,30,31};//闰年

int[] isNo=new int[]{31,28,31,30,31,30,31,31,30,31,30,31};//非闰年

//3.计算天数

if(month==1){

days=day;//月份为第一个月,它2相等

}

if(month>=2&&month<=12){

if(isRnYear){

for(int i=0;i

days+=isRn[i];

}

days+=day;

}else{

for(int i=0;i

days+=isNo[i];

}

days+=day;

}

}

System.out.println(year+"年"+month+"月"+day+"日是这一年的第"+days+"天");

}

}

没用while, 看着参考吧

java循环一年月份天数和_javawhile循环编写输入某年某月某日,判断这一天是这一年的第几…...相关推荐

  1. java那一年出来的_输入某年某月某日 判断其是那一年的第多少天

    [java]代码库Scanner scan = new Scanner(System. in); System. out .print("请输入年:" ); int year = ...

  2. Java工具-获取某月份天数、某月最后一天、某月工作日天数(支持自定义节假日)

    Java工具-获取某月份天数.某月最后一天.某月工作日天数(支持自定义节假日) 因为之前在项目中有一个工作日志的功能,所以在网上找了一些相关的工具类,都是零零散散,我在这总结一下.废话不多说,上代码! ...

  3. (JAVA编程练习):输入某年某月某日,判断这一天是这一年的第几天?

    目录 前言: 1.题目: 2.运行结果: 3.代码: (1)关键解析: (2)完整代码: 前言: 没有学习! 要军训了!苦日子要来了! 1.题目: 输入某年某月某日,判断这一天是这一年的第几天? 2. ...

  4. Java题-输入某年某月某日,判断这一天是这一年的第几天?

    题目:输入某年某月某日,判断这一天是这一年的第几天? 程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊情况,闰年且输入月份大于3时需考虑多加一天. 闰年2月有29 ...

  5. Java输入某年某月某日,判断这一天是这一年的第几天?

    分析:大家都知道,每年的总共日期,要么就是365天,要么就是366天,具体是取决于闰年还是平年,更确切的说就是每年二月是28天还是29天,归结到这个问题,有一个关键的认识点,就是求解这一年是闰年(36 ...

  6. 练习-Java多路分支之月份天数计算

    任务描述 本关任务:根据给定的年份和月份,获取该月份的天数. 提示:在求二月份的天数时,需要判断年份是否是闰年.闰年的条件是,年份是否能够被 400 整除,或者年份能够被 4 整除但是不能被 100 ...

  7. 输入某年某月某日,判断这一天是这一年的第几天?JAVA基础题

    import java.util.Scanner;public class Test20 {public static void main(String[] args) {System.out.pri ...

  8. JAVA确定这天是这年的某一天_[Java] 练习题014: 输入某年某月某日,判断这一天是这一年的第几天?...

    import java.util.*; public class Test014 { public static void main(String[] args) throws Exception { ...

  9. Java编程——输入某年某月某日,判断这一天是这一年的第几天?

    package date; import java.util.*; public class Date { public static void main(String[] args) { int y ...

最新文章

  1. python中不可不知的一个重要的集合模块
  2. 从零开始带你一步一步使用YOLOv3测试自己的数据
  3. Spring MVC页面重定向
  4. 浅析μC/OS-II OSTimeDly()函数和OSTimeTick()函数工作原理
  5. 页面刷新 vuex 数据重新被初始化
  6. no value specified for java.sql.date,求助No value specified for parameter 2
  7. shell-最近7天目录
  8. IoT 时代,架构简洁、开源的 RISC-V,将威胁 Arm?
  9. Hadoop简单介绍
  10. 读《学术研究,你的成功之道》读书笔记分享给各位
  11. Distance Dependent Infinite Latent Feature Model 阅读笔记1
  12. Redis常见配置文件详解
  13. paip.c++ cli 命令行 调用总结
  14. 高校社团管理系统的设计与开发学习论文
  15. matlab rlc串联,rlc串联电路的零状态响应 matlab
  16. SSM服装销售商城,毕业论文+源码+包运行
  17. x264去方块滤波函数解析(二)
  18. 抖音蓝V认证申请流程是怎么样的?
  19. Vue 实现Redis管理页面
  20. PS学习笔记-------“反选区操作” :Ctrl + shift +i

热门文章

  1. PowerShell入门(三):如何快速地掌握PowerShell?
  2. java.net.SocketException: Software caused connection abort: socket write erro
  3. 您有一个上云锦囊尚未领取!
  4. 自动加密企业关键业务数据 赛门铁克推出全新信息保护解决方案
  5. python Gunicorn
  6. 自己调试接口遇到的错误记录
  7. deep learning入门学习
  8. Groovy在Spring中的简单使用实例
  9. linux批量远程多服务器FTP并下载文件的脚本
  10. IOS自动化打包介绍