Advertisement
yacked2

Java_Davcna

Mar 30th, 2014
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.77 KB | None | 0 0
  1. public class preverjanje {
  2.  
  3.     public static void main(String[] args) {
  4.        
  5.         int zacetek = 10000000;
  6.         int konec = 99999999;
  7.        
  8.         while(zacetek <= konec)
  9.         {
  10.             if(check(zacetek))
  11.             {
  12.                 System.out.println(zacetek);
  13.             }
  14.             zacetek++;
  15.         }
  16.     }
  17.    
  18.     public static boolean check(int stevilka)
  19.     {
  20.         boolean pravilnost = false;
  21.         char[] cifre = ("" + stevilka).toCharArray();
  22.         int vsota = 0;
  23.         int n = 8;
  24.        
  25.         for(int i =0; i < cifre.length-1;i++)
  26.         {
  27.             int a = Character.digit(cifre[i],10);
  28.             vsota = vsota + (n*a);
  29.             n--;
  30.            
  31.         }
  32.         int mod = vsota % 11;
  33.         int ostanek = 11-mod;
  34.         if(ostanek == 10)
  35.         {
  36.             ostanek=1;
  37.         }
  38.         int last = Character.digit(cifre[7], 10);
  39.        
  40.         if(last==ostanek)
  41.         {
  42.             pravilnost=true;
  43.         }
  44.        
  45.         return pravilnost;
  46.     }
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement