//(1)能被4整除但不能被100整除;
//
//(2)能被400整除;
//
// 2.该公式用Java语法实现的格式如下:
//
// year % 4 == 0 && year %100 != 0 ||year % 400 == 0;

没过完,但是自己感觉对的,点没提示,不知道哪里错了。
7-7 浪漫的表白 (10 分)
有一个帅小伙一直暗恋一个女孩,但他还是没有勇气向她表白“我爱你”,更别说“某某某,我爱你,如果非要在这份‘爱’上加一个期限的话,那就是一万年”这类肉麻的话,生怕说了后会是“落花有意流水无情”,连朋友都无法做。不过,在经过一阵思想斗争以后,最后终于还是鼓起勇气向那个女孩进行了表白。女孩没有直接回复他,说了如下这段话: 我知道你一直在关心我,我了解你的心意,但我已经有心仪的人了,我的答案在下面这个问题里,你写出程序看看结果就知道啦。 问题是这样的:你的生日和我的生日之差,如果x是奇数,则结果是“对不起,有缘无份”,如果是偶数,则结果是“傻瓜,我心仪的人其实是你呀!”。 请你编写一个程序判断两人是否能在一起!

输入格式:
输入有2行,第1行表示男生的出生日期,第2行表示女生的出生日期。

输出格式:
首先输出两人生日相隔的天数,如果两人的生日相隔天数是奇数,则输出“对不起,我们有缘无份”,如果是偶数,则输出“傻瓜,我心仪的人其实是你呀!”。

输入样例1:
在这里给出一组输入。例如:

2000-06-05
2000-06-06
输出样例1:
在这里给出相应的输出。例如:

我们生日相差1天
对不起,我们有缘无份
输入样例2:
在这里给出一组输入。例如:

2000-06-05
2000-06-07
输出样例2:
在这里给出相应的输出。例如:

我们生日相差2天
傻瓜,我心仪的人其实是你呀!

package PTA;
import java.util.*;
public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);String st1 = scanner.nextLine();String st2 = scanner.nextLine();int months[]=new int[]{31,28,31,30,31,30,31,31,30,31,30,31};//下标+1,就和月份对应int  year1 = Integer.parseInt(st1.substring(0,4));int  month1 = Integer.parseInt(st1.substring(5,7));//强转时候会自动去除前导0;int  day1 = Integer.parseInt(st1.substring(8,10));int  year2 = Integer.parseInt(st2.substring(0,4));int  month2 = Integer.parseInt(st2.substring(5,7));//强转时候会自动去除前导0;int  day2 = Integer.parseInt(st2.substring(8,10));//生日,只考虑月 日,不考虑年int total =0;//相差//判断哪个的月份大if(month1 > month2){//month1大//先加上month2中的天数total += months[month2-1]-day2;for(int i=month2+1;i<month1;i++){//i代表月份,月份-1才和数组下标对应total += months[i-1];}//循环结束,还未算month1,加上month1的daytotal += day1;}else if(month1 < month2 ){//month2大//先加上month1中的天数total += months[month1-1]-day1;for(int i=month1+1;i<month2;i++){//i代表月份,月份-1才和数组下标对应total += months[i-1];}//循环结束,还未算month1,加上month1的daytotal += day2;}else{//月份相同total = Math.abs(day1-day2);//绝对值}if(total %2!=0){//奇数System.out.println("我们生日相差"+total+"天\n" +"对不起,我们有缘无份");}else{//偶数System.out.println("我们生日相差"+total+"天\n" +"傻瓜,我心仪的人其实是你呀!");}//判断是否为闰年
//        if( (year1 % 4==0 && year1 % 100 !=0) || year1 % 400==0){//            months.put(2,29);//是闰年就要改成29
//        }}
}

7-7 浪漫的表白 (10 分) 计算生日差据天数相关推荐

  1. 浪漫的表白 (5 分)

    7-61 浪漫的表白 (5 分) 有一个帅小伙一直暗恋一个女孩,但他还是没有勇气向她表白"我爱你",更别说"某某某,我爱你,如果非要在这份'爱'上加一个期限的话,那就是一 ...

  2. PTA9、计算利率 (10 分)

    9.计算利率 (10 分) 计算存款利息,计算公式为interest=money×(1+rate)^year−money, interest为存款到期时的利息(税前),money是存款金额,year是 ...

  3. 7-1 有重复元素的全排列 (10 分)

    7-1 有重复元素的全排列 (10 分) 计算给定的n个数有多少种排列方式,即求全排列(可能出现重复的元素) 输入格式: 第一行输入数字的数量n(n>2),第二行给出每一个数字. 输出格式: 一 ...

  4. 7-11 分段计算居民水费 (10 分)

    7-11 分段计算居民水费 (10 分) 为鼓励居民节约用水,自来水公司采取按用水量阶梯式计价的办法,居民应交水费y(元)与月用水量x(吨)相关:当x不超过15吨时,y=4x/3:超过后,y=2.5x ...

  5. R7-3 计算个人所得税 (10 分)

    R7-3 计算个人所得税 (10 分) 假设个人所得税为:税率×(工资−1600).请编写程序计算应缴的所得税,其中税率定义为: 当工资不超过1600时,税率为0: 当工资在区间(1600, 2500 ...

  6. PTA11、 输入输出-计算字符串中的数 (10 分)

    11. 输入输出-计算字符串中的数 (10 分) 将字符串中的每个数都抽取出来,然后统计所有数的个数并求和. 输入格式: 一行字符串,字符串中的数之间用1个空格或者多个空格分隔. 输出格式: 第1行: ...

  7. 实验3-2 计算符号函数的值 (10 分)

    实验3-2 计算符号函数的值 (10 分) 对于任一整数n,符号函数sig**n(n)的定义如下: 请编写程序计算该函数对任一输入整数的值. 输入格式: 输入在一行中给出整数n. 输出格式: 在一行中 ...

  8. 实验2-2-4 计算分段函数[2] (10 分)

    实验2-2-4 计算分段函数[2] (10 分) 本题目要求计算下列分段函数f(x)的值: 注:可在头文件中包含math.h,并调用sqrt函数求平方根,调用pow函数求幂. 输入格式: 输入在一行中 ...

  9. 实验2-2-2 计算摄氏温度 (10 分)

    实验2-2-2 计算摄氏温度 (10 分) 给定一个华氏温度F,本题要求编写程序,计算对应的摄氏温度C.计算公式:C=5×(F−32)/9.题目保证输入与输出均在整型范围内. 输入格式: 输入在一行中 ...

  10. 实验2-2-3 计算存款利息 (10 分)

    实验2-2-3 计算存款利息 (10 分) 本题目要求计算存款利息,计算公式为interes**t=money×(1+rat**e)yea**r−money,其中interes**t为存款到期时的利息 ...

最新文章

  1. memset函数详细说明
  2. 平时的你VS面试的你
  3. Veeam Backup Replication v7 安装配置手册
  4. Parallel Old收集器
  5. JS构造map/dict结构
  6. DDD理论学习系列(2)-- 领域
  7. spring本地化默认英文_Spring3国际化和本地化
  8. 结合使用slf4j和Logback教程
  9. 优雅统计代码耗时的4种方法!
  10. NoSQL和传统数据库的区别
  11. 纽约时报:昔日王者Digg能否实现中兴?【独家】
  12. 【黑马JS笔记】JavaScript基础语法
  13. linux提示qq不是最终版本,Deepin中QQ出现当前版本存在安全风险,将于2019年10月30日停止使用的解决...
  14. 金山PDF转WOED 1.3.0.1007版本
  15. P0-CS架构软件-BS架构软件-万维网-万维网联盟-进制-计算机存储-编解码
  16. OSChina 周六乱弹 ——我们能算儿童票么?
  17. XCode 6.x 越狱 真机调试
  18. 安卓游戏广告加速插件_【安卓】玩LOL手游吗?这有教程
  19. Unreal Engine 4 系列教程 Part 7:音频教程
  20. 用Python分析《阿凡达·水之道》的豆瓣短评

热门文章

  1. python图片合成
  2. voyage java_GitHub - zhaoshiling1017/voyage: 采用Java实现的基于netty轻量的高性能分布式RPC服务框架...
  3. 锁定计算机过久电脑自动关机,为什么电脑一锁定就会自动关机
  4. 关于博客的自定义皮肤
  5. 【2018ECCV】Zero-Shot Deep Domain Adaptation 零样本深度域适应
  6. win10 修改用户名
  7. 火车票分批放票大概时间
  8. python分割图片、合并图片
  9. OpenCV 对象跟踪
  10. Windows XP中的命令行界面