参考代码:
import java.util.Scanner; import java.util.Set; import java.util.TreeSet; import java.time.LocalDate; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String in = scanner.next(); String []s = in.split("/"); int a = Integer.parseInt(s[0]); int b = Integer.parseInt(s[1]); int c = Integer.parseInt(s[2]); Set<LocalDate> set = new TreeSet<>(); try { LocalDate date1 = LocalDate.of(year(a), b, c); set.add(date1); }catch(Exception e) {} try { LocalDate date2 = LocalDate.of(year(c), a, b); set.add(date2); }catch(Exception e) {} try { LocalDate date3 = LocalDate.of(year(c), b, a); set.add(date3); }catch(Exception e) {} for(LocalDate x: set) System.out.println(x); } public static int year(int a) { return (a > 60) ? (a + 1900) : (a + 2000); } }
0.0分
6 人评分
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:749 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:581 |
C语言程序设计教程(第三版)课后习题8.7 (C语言代码)浏览:916 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:1415 |
【明明的随机数】 (C语言代码)浏览:785 |
a+b浏览:432 |
Minesweeper (C语言描述,蓝桥杯)浏览:1123 |
剪刀石头布 (C++代码)浏览:1704 |
图形输出 (C语言代码)浏览:938 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:740 |