SC0U7

SC0U7 morse code

Jun 30th, 2014
195
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.26 KB | None | 0 0
  1. /**
  2.  *
  3.  * @author Samo
  4.  */
  5. public class JavaApplication4 {
  6.  
  7.     /**
  8.      * @param args the command line arguments
  9.      */
  10.     public static void main(String[] args) {
  11.          Scanner scn = new Scanner(System.in);
  12.          System.out.println("Zadaj text pre zasifrovanie: ");
  13.          String sprava = scn.next().toLowerCase();
  14.          String zasifrovana="";
  15.          int idx=0;
  16.          String abeceda= "abcdefghijklmnopqrstuvwxyz";
  17.          String[] morseovyznaky = {".-", "-...", "-.-.", "-..", ".", "..-.", "--.", "....",
  18.          "..", ".---", "-.-", ".-..", "--", "-.", "---", ".--.", "--.-", ".-.", "...", "-", "..-",
  19.          "...-", ".--", "-..-", "-.--", "--.."};
  20.          HashMap mapa = new HashMap();
  21.          for(char c : abeceda.toCharArray()) //da abecedu na znaky do c
  22.          {
  23.              do
  24.              {
  25.                 mapa.put(c,morseovyznaky[idx]); //do mapy ulozi do key c morzeovku znak 0 napr
  26.                 idx++;
  27.              } while (idx<abeceda.length()-25);  
  28.          }
  29.      
  30.    
  31.          for(char sewa : sprava.toCharArray())
  32.          {
  33.              zasifrovana=zasifrovana + " " + mapa.get(sewa);
  34.              
  35.          
  36.          }
  37.           System.out.println(zasifrovana);
  38.          
  39.      
  40.     }
  41.    
  42. }
Add Comment
Please, Sign In to add comment