Advertisement
josejuandiaz

ATH pin coder PIN CODIFICAR

Dec 13th, 2017
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 5 1.37 KB | None | 0 0
  1. import javax.swing.JOptionPane;
  2.  
  3. public class Ath_primer {
  4.  
  5.     public static void main(String[] args) {
  6.  
  7.         String inputString = JOptionPane.showInputDialog("Enter your PIN (4 digits)");
  8.  
  9.         inputString = inputString.trim();
  10.  
  11.         int length = inputString.length();
  12.  
  13.         if( length != 4 ) {
  14.             System.err.println("Error en el PIN. Son solo 4 dígitos.");
  15.             System.exit(0);
  16.         }
  17.  
  18.         char pin1 = inputString.charAt(0);
  19.        
  20. /*      char pin2 = inputString.charAt(1);
  21.         char pin3 = inputString.charAt(2);
  22.         char pin4 = inputString.charAt(3);  */ 
  23.  
  24.         String outputString = "";
  25.  
  26.         outputString += pin1 ;  // String outputString = String.valueOf( pin1 );
  27.        
  28. /*      outputString += pin2 ;
  29.         outputString += pin3 ;
  30.         outputString += pin4 ; */
  31.  
  32.         System.out.println();
  33.         System.out.println( inputString);
  34.         System.out.println( outputString);
  35.  
  36.         final char ASCII_0 = '0';
  37.  
  38.         pin1 = (char) ( (pin1 - ASCII_0) + 'A');
  39.        
  40. /*      pin2 = (char) ( (pin2 - ASCII_0) + 'A');
  41.         pin3 = (char) ( (pin3 - ASCII_0) + 'A');
  42.         pin4 = (char) ( (pin4 - ASCII_0) + 'A');
  43. */
  44.  
  45.         outputString = "";
  46.         outputString = outputString + pin1;
  47.        
  48. /*      outputString = outputString + pin2;
  49.         outputString = outputString + pin3;
  50.         outputString = outputString + pin4;
  51. */
  52.  
  53.         System.out.println();
  54.         System.out.println( inputString);
  55.         System.out.println( outputString);
  56.  
  57.         System.exit(0);
  58.  
  59.     } // main
  60. } // class
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement