1. import java.util.*;
  2. import java.io.*;
  3. class IDKT
  4. {
  5. public static void main(String[] args)
  6. {
  7. Scanner klaviatuur = new Scanner(System.in);
  8. String ID;
  9. System.out.println("\nPalun sisestage isikukood:");
  10. ID = klaviatuur.nextLine();
  11. int A = Integer.parseInt(ID.substring(0, 1));
  12. int B = Integer.parseInt(ID.substring(1, 2));
  13. int C = Integer.parseInt(ID.substring(2, 3));
  14. int D = Integer.parseInt(ID.substring(3, 4));
  15. int E = Integer.parseInt(ID.substring(4, 5));
  16. int F = Integer.parseInt(ID.substring(5, 6));
  17. int G = Integer.parseInt(ID.substring(6, 7));
  18. int H = Integer.parseInt(ID.substring(7, 8));
  19. int I = Integer.parseInt(ID.substring(8, 9));
  20. int J = Integer.parseInt(ID.substring(9, 10));
  21. int K = Integer.parseInt(ID.substring(10, 11));
  22. int kontroll = (A*1 + B*2 + C*3 + D*4 + E*5 + F*6 + G*7 + H*8 + I*9 + J*1);
  23. int kontroll1 = ((A*1 + B*2 + C*3 + D*4 + E*5 + F*6 + G*7 + H*8 + I*9 + J*1) / 11);
  24. int kontroll2 = ((A*3 + B*4 + C*5 + D*6 + E*7 + F*8 + G*9 + H*1 + I*2 + J*3) / 11);
  25. //isikukoodi kontrollimine
  26. if (Math.floor(kontroll1) != 10)
  27. kontroll = (kontroll-(Math.floor(kontroll1)*11));
  28. if (K == kontroll)
  29. System.out.println("Kontrollnumber on 6ige");
  30. else if (kontroll == 10)
  31. System.out.println("Kontroll nr pole 6ige");
  32. }
  33. }

isikukoodi kontroll