Advertisement
Kwintendr

Untitled

Dec 15th, 2012
40
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 5 1.48 KB | None | 0 0
  1. package Pincode;
  2.  
  3. public class Pincode {
  4.  
  5.     /**
  6.      * @param args
  7.      */
  8.     public static void main(String[] args) {
  9.        
  10.         System.out.println(Pincode.nr1("1234"));
  11.  
  12.     }
  13.  
  14.     public static boolean geldigePinCode(String a){
  15.         int[] rij = new int[a.length()];
  16.         boolean vlag = false;
  17.         boolean vlag1 = false;
  18.         boolean vlag2 = true;
  19.        
  20.         for (int i = 0; i<rij.length; i++){
  21.             int z = (int)(a.charAt(i));
  22.            
  23.             if ((z<10)&&(z>=0)){
  24.                 rij[i]=z;
  25.                 vlag = true;
  26.             }
  27.             else vlag2 = false;
  28.            
  29.         }
  30.        
  31.         for (int i = 0; i<rij.length; i++){
  32.             int A=0;
  33.             for (int j = 0; j<rij.length; j++){
  34.                 if ((rij[i]==rij[j])&&(A>1)) {
  35.                     vlag = false;
  36.                     j=rij.length;
  37.                     i=rij.length;
  38.                    
  39.                 }
  40.                 else if (rij[i]==rij[j]){
  41.                     vlag = true;
  42.                     A = A+1;
  43.                 }
  44.                 else vlag = true;
  45.             }
  46.         }
  47.        
  48.        
  49.         int V = rij[1]-rij[0];
  50.         int [] rijz = new int[rij.length];
  51.        
  52.         for (int i = 0; i<rijz.length;i++){
  53.             if (i==0) rijz[i]=rij[i];
  54.             else rijz[i]=V+rij[i-1];
  55.         }
  56.        
  57.         int Q = 0;
  58.        
  59.         for (int i = 0; i<rij.length; i++){
  60.             if (rijz[i]==rij[i]) Q = Q+1;
  61.         }
  62.        
  63.         if (Q==rij.length) vlag = false;
  64.         else vlag = true;
  65.         vlag1=vlag;
  66.         if(vlag2==false) vlag1=vlag2;
  67.        
  68.         return vlag1;
  69.     }
  70.  
  71.     public static boolean nr1 (String a){
  72.         boolean vlag = true;
  73.         int z = 0;
  74.         for (int i = 0; i<a.length(); i++){
  75.             z = (int)(a.charAt(i));
  76.            
  77.             if ((z<10)){
  78.                 vlag = true;
  79.             }
  80.             else{
  81.                 vlag = false;
  82.                 i=a.length();
  83.             }
  84.            
  85.         }
  86.         return vlag;
  87.     }
  88. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement