一位态度非常认真的学生写的代码
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-07-25 09:08:15
Original
846 Leute haben es durchsucht
- package com.qimenguigu.l07131;
-
- import java.io.BufferedReader;
- import java.io.IOException;
- import java.io.InputStreamReader;
-
- /**
- * 输入年,月,日,next|prior,如果是一个正确的日期,算出上一天或下一天
- *
- * @author Longjie
- * @website www.qimenguigu.com
- */
- public class Title15 {
- public static void main(String[] args) throws IOException {
- BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
- System.out.println("请输入年份");
- String s1 = br.readLine();
- System.out.println("请输入月份");
- String s2 = br.readLine();
- System.out.println("请输入日份");
- String s3 = br.readLine();
- int year = Integer.parseInt(s1);
- int month = Integer.parseInt(s2);
- int day = Integer.parseInt(s3);
-
- if (year >= 0 && month >= 1 && month if (month == 1 || month == 3 || month == 5 || month == 7
- || month == 8 || month == 10 || month == 12) {
- if (day >= 1 && day System.out.println("您输入的日期为:" + year + "年" + month + "月"
- + day + "日");
- if (day == 31) {
- if (month == 12)
- System.out.println("且上一天为:" + year + "年12月"
- + (day - 1) + "日" + "," + "下一天为:"
- + (year + 1) + "年1月1日");
- else
- System.out.println("且上一天为:" + year + "年" + month
- + "月" + (day - 1) + "日" + "," + "下一天为:"
- + year + "年" + (month + 1) + "月1日");
- } else if (day == 1) {
- if (month == 1)
- System.out.println("且上一天为:" + (year - 1)
- + "年12月31日" + "," + "下一天为:" + year + "年"
- + month + "月" + (day + 1) + "日");
- else if (month == 3) {
- if ((year % 4 == 0 && year % 100 != 0)
- || (year % 400 == 0))
- System.out.println("且上一天为:" + year + "年2月29日"
- + "," + "下一天为:" + year + "年" + month
- + "月" + (day + 1) + "日");
- else
- System.out.println("且上一天为:" + year + "年2月28日"
- + "," + "下一天为:" + year + "年" + month
- + "月" + (day + 1) + "日");
- } else
- System.out.println("且上一天为:" + year + "年"
- + (month - 1) + "月30日" + "," + "下一天为:"
- + year + "年" + month + "月" + (day + 1)
- + "日");
- } else
- System.out.println("且上一天为:" + year + "年" + month + "月"
- + (day - 1) + "日" + "," + "下一天为:" + year + "年"
- + month + "月" + (day + 1) + "日");
- } else
- System.out.println("您输入的日期不合法");
- } else if (month == 4 || month == 6 || month == 9 || month == 11) {
- if (day >= 1 && day System.out.println("您输入的日期为:" + year + "年" + month + "月"
- + day + "日");
- if (day == 30)
- System.out.println("且上一天为:" + year + "年" + month + "月"
- + (day - 1) + "日" + "," + "下一天为:" + year + "年"
- + (month + 1) + "月1日");
- else if (day == 1)
- System.out.println("且上一天为:" + year + "年" + (month - 1)
- + "月31日" + "," + "下一天为:" + year + "年" + month
- + (day + 1) + "日");
- else
- System.out.println("且上一天为:" + year + "年" + month + "月"
- + (day - 1) + "日" + "," + "下一天为:" + year + "年"
- + month + (day + 1) + "日");
- } else
- System.out.println("您输入的日期不合法");
- } else if ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0)) {
- if (day == 29)
- System.out.println("您输入的日期为:" + year + "年" + month + "月"
- + day + "日" + "\n" + "且上一天为:" + year + "年2月28日"
- + "," + "下一天为:" + year + "年3月1日");
- else {
- if (day == 28)
- System.out.println("您输入的日期为:" + year + "年" + month
- + "月" + day + "日" + "\n" + "且上一天为:" + year
- + "年2月27日" + "," + "下一天为:" + year + "年2月29日");
- else
- System.out.println("您输入的日期不合法");
- }
- }
- } else
- System.out.println("您输入的日期不合法");
- }
- }
-
复制代码
|
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31