输入生日的时间,计算距离生日的天数,可以输入多个人的生日,程序可以判断出谁的生日距现在最近。

其中现在的时间可以修改。

// 条件执行与不确定循环package class_experiment_questions;import java.util.Scanner;public class birthday_countdown {public static void main(String[] args){System.out.println("This programe compares two birthdays and displays which one is sonner.");System.out.println("Today is 2022/3/5,day #64 of the year.");System.out.println("Please enter the first person's month and date of birth,separate with space or line breaks.");int dayofyear1=DayOfYear();System.out.println("Please enter the second person's month and date of birth,separate with space or line breaks.");int dayofyear2=DayOfYear();if(dayofyear1<dayofyear2) {System.out.println("the first person's birthday is sonner");}else if (dayofyear1>dayofyear2){System.out.println("the second person's birthday is sonner");}else {System.out.println("What a coincidence that your birthday is on the same day!");}}public static int DayOfYear()     // 计算用户输入日期是一年中的第几天{Scanner birthday = new Scanner(System.in);int mouth = birthday.nextInt();int day = birthday.nextInt();int[] days = {31,28,31,30,31,30,31,31,30,31,30,31}; for(int i=0;i<mouth-1;i++) {day += days[i];}if(day>=64) {Double time_percent = (day-64)/3.65;System.out.println("Your next birthday is in "+day+" day(s).");System.out.println("That is "+time_percent+" percent of a year away.");return day;}else {int time = 365+day;System.out.println("Your birthday in 2022 has passed!");System.out.println("You should still wait"+time+"days for your next birthday.");return time;}}}

java计算距离生日天数相关推荐

  1. Java 根据生日日期计算距离生日还有多少天(工具类)

    已知生日日期,用Java实现计算距离生日还有多少天: // 计算距离生日还有多少天 public class Tool {/*** 计算距离生日还有多少天 * @param addtime:生日日期* ...

  2. Java计算年纪生日年数

    LocalDate 类 Java 计算年纪 package lang;import java.text.ParseException; import java.text.SimpleDateForma ...

  3. java计算距离_java实现计算地理坐标之间的距离

    java实现计算两经纬度点之间的距离,直接上代码,具体解释请参考注释 package com.jttx.poi.utils; import com.jttx.poi.entity.point; /** ...

  4. java 计算日期相差天数_Java 计算两个日期相差的天数

    当我们需要计算两个日期相差的天数怎么办呢,今天我们就来用 Java 比较两个日期相差的天数,最简单的方法,直接上代码: 第一种,Date类型计算public static int differentD ...

  5. java 计算日期相差天数_JAVA计算两个日期之间相差的天数

    这是本人第一次写博客,主要计算两个日期之间相差的天数 import java.text.ParseException; import java.util.Date; import org.apache ...

  6. java - 计算距离和反弹

    根据提示输入次数,控制台输出对应的距离和反弹的距离. 效果演示 代码展示 package com.one;import java.util.*; public class High {public s ...

  7. Java计算每月工作天数

    本代码经测试完全可以使用,仅提供demo做参考 import java.text.DateFormat; import java.text.SimpleDateFormat; import java. ...

  8. 猿创征文|Java计算【生日工具类】看这篇就够了

  9. Java计算当前日期距离生日还有多少天

    1.键盘录入你的生日字符串 (如:"1998年08月08日")2.计算当前日期距离生日那天有多少天? public static void main(String[] args) ...

最新文章

  1. h3c怎么创建虚拟服务器,h3c 设置虚拟服务器
  2. yum 安装包的用法
  3. vue 时间格式化函数_vue开发记录--通用时间格式函数
  4. python爬虫爬取慕课网中的图片
  5. 微软将所有的Windows代码库迁移到Git
  6. Android入门笔记11
  7. Python函数相关笔记
  8. 连接服务器打印机文件名无效,excel服务器-办公室常识——共享服务器文件报错,共享打印机无法打印的解决办法(解决word、excel不能打印))...
  9. qq游戏大厅 android,手机QQ游戏大厅Android版正式发布
  10. 婴儿纸尿裤的综合分析
  11. 某悦的WinRT学习记录1
  12. 变焦光学系统工作原理及初始结构设计方法
  13. 洛谷 P1598 垂直柱状图(输入带空格的字符串)
  14. html5如何快速选择工具使用技巧,PS新手抠图必掌握!超有用的快速选择工具
  15. 华钜同创:各卖家注意!亚马逊发布新规,强制卖家上传GTIN
  16. Cesium-通过Shader添加圆形扩散效果
  17. Unity 运行状态下动态保存 预制体/预制体上脚本参数
  18. 比阅读量和粉丝数更重要的是用户ARPU值
  19. 用python批量获取微信头像
  20. Oracle SQL到DB2 SQL移植解决方案(引)

热门文章

  1. mysql索引最左匹配原则的理解
  2. php ppt转视频教程,狸窝ppt转换器软件新手使用教程 ppt转换成视频格式
  3. B轮融资逾2亿高瓴创投领投,最懂金融的RPA厂商金智维有何不凡之处?
  4. b类 蚂蚁金服_蚂蚁金服已经完成B轮融资 上市之后可肩比BAT任何一家公司
  5. 统计字母、空格、数字和其它字符个数 (Java经典编程案例)
  6. 悬剑武器库团队内部日刊
  7. java调用FFmpeg实现视屏压缩
  8. 一张图告诉你,如何攻击Java Web应用
  9. 人员车辆船舶定位与调度
  10. 绩效管理学习之一、平衡记分卡BSC