fork download
  1. import java.io.*;
  2.  
  3. public class Main {
  4. public static void main(String[] args) {
  5. BufferedReader br = null;
  6. try {
  7. System.out.print("西暦を整数で入力してください(例: 2012): ");
  8. int year = Integer.parseInt(br.readLine());
  9. // 明治 1868
  10. // 大正 1912
  11. // 昭和 1926
  12. // 平成 1989
  13. System.out.println("入力された西暦は,明治だと" + (year-1867) + "年,大正だと" + (year-1911) + "年,昭和だと" + (year-1925) + "年,平成だと" + (year-1988) + "年です.");
  14. System.out.println("この年に夏季オリンピックは開催されま" + (year%4==0 ? "した." : "せんでした."));
  15. } catch(Exception ex) {
  16. ex.printStackTrace();
  17. } finally {
  18. if(br != null) { try {} catch(Exception ex) {} }
  19. }
  20. }
  21. }
Success #stdin #stdout 0.03s 245632KB
stdin
2012
stdout
西暦を整数で入力してください(例: 2012): 入力された西暦は,明治だと145年,大正だと101年,昭和だと87年,平成だと24年です.
この年に夏季オリンピックは開催されました.