Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.*;
- import java.text.SimpleDateFormat;
- public class isikukood3{
- public static void main(String[] args)
- {
- //Kuupäev
- Date today = Calendar.getInstance().getTime();
- SimpleDateFormat aasta3 = new SimpleDateFormat("yyyy");
- SimpleDateFormat kuu3 = new SimpleDateFormat("MM");
- SimpleDateFormat päev3 = new SimpleDateFormat("dd");
- //Strings
- String aasta4 = aasta3.format(today);
- String kuu4 = kuu3.format(today);
- //String to int
- int hetkelaasta = Integer.parseInt(aasta4);
- int hetkelkuu = Integer.parseInt(kuu4);
- //Scanner
- Scanner scanner = new Scanner(System.in);
- //Strings & Int
- String isikukood, aasta, kuu, päev, sugu;
- int aastavastus;
- //Küsimus
- System.out.println("Sisesta oma isikukood:");
- isikukood = scanner.nextLine();
- //Isikukoodist andmete võtmine
- sugu = isikukood.substring(0,1);
- aasta = isikukood.substring(1,3);
- kuu = isikukood.substring(3,5);
- //Andmed -> Int
- int isikukoodisugu = Integer.parseInt(sugu);
- int isikukoodiaasta = Integer.parseInt(aasta);
- int isikukoodikuu = Integer.parseInt(kuu);
- //PROGRAMM!
- if(isikukoodisugu==3 || isikukoodisugu==4){
- if(hetkelkuu >= isikukoodikuu && isikukoodikuu >= 1){
- int aasta2 = isikukoodiaasta + 1900;
- aastavastus = hetkelaasta - aasta2;
- int kuu2 = hetkelkuu - isikukoodikuu;
- System.out.println("Sa oled elanud " +aastavastus+ " aastat ja " +kuu2+ " kuud.");
- }
- if(isikukoodikuu >= 13 || isikukoodikuu == 00){
- System.out.println("Sisestasite vale isikukoodi");
- }
- else if(hetkelkuu < isikukoodikuu){
- int aasta22 = isikukoodiaasta + 1901;
- aastavastus = hetkelaasta - aasta22;
- int kuu22 = hetkelkuu - isikukoodikuu;
- if(kuu22 < 0){
- int kuu34 = kuu22 + 12;
- System.out.println("Sa oled elanud " +aastavastus+ " aastat ja " +kuu34+ " kuud.");
- }
- else{
- System.out.println("Sa oled elanud " +aastavastus+ " aastat ja " +kuu22+ " kuud.");
- }
- }
- }
- if(isikukoodisugu==5 || isikukoodisugu==6){
- if(hetkelkuu >= isikukoodikuu && isikukoodikuu >= 1){
- int aasta2 = isikukoodiaasta + 2000;
- aastavastus = hetkelaasta - aasta2;
- int kuu2 = hetkelkuu - isikukoodikuu;
- System.out.println("Sa oled elanud " +aastavastus+ " aastat ja " +kuu2+ " kuud.");
- }
- if(isikukoodikuu >= 13 || isikukoodikuu == 00){
- System.out.println("Sisestasite vale isikukoodi");
- }
- else if(hetkelkuu < isikukoodikuu){
- int aasta22 = isikukoodiaasta + 2001;
- aastavastus = hetkelaasta - aasta22;
- int kuu22 = hetkelkuu - isikukoodikuu;
- if(kuu22 < 0){
- int kuu34 = kuu22 + 12;
- System.out.println("Sa oled elanud " +aastavastus+ " aastat ja " +kuu34+ " kuud.");
- }
- else{
- System.out.println("Sa oled elanud " +aastavastus+ " aastat ja " +kuu22+ " kuud.");
- }
- }
- }
- else{
- System.out.println("Sisestasite vale isikukoodi");
- }
- }
- }
Add Comment
Please, Sign In to add comment