Go to diff to previous submission
/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package morzeovka; /** * * @author kormanec4 */ public class Morzeovka { /** * @param args the command line arguments */ new Program(); } }
/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package morzeovka; import java.util.ArrayList; import java.util.HashMap; import java.util.Scanner; /** * * @author kormanec4 */ class Program { private Scanner sc; private ArrayList<String> vystupy; public Program() { naplnAbecedu(); while(sc.hasNextLine()){ vstup = sc.nextLine(); cisla = ""; morzeovka=""; morzeovka += doMorzeovky(); vystupy.add(zMorzeovky()); } vypis(); } private void naplnAbecedu() { abeceda.put("A", ".-"); abeceda2.put(".-", "A"); abeceda2.put("-...", "B"); abeceda.put("B", "-..."); abeceda2.put("-.-.", "C"); abeceda.put("C", "-.-."); abeceda2.put("-..", "D"); abeceda.put("D", "-.."); abeceda2.put(".", "E"); abeceda.put("E", "."); abeceda2.put("..-.", "F"); abeceda.put("F", "..-."); abeceda2.put("--.", "G"); abeceda.put("G", "--."); abeceda2.put("....", "H"); abeceda.put("H", "...."); abeceda2.put("..", "I"); abeceda.put("I", ".."); abeceda2.put(".---", "J"); abeceda.put("J", ".---"); abeceda2.put("-.-", "K"); abeceda.put("K", "-.-"); abeceda2.put(".-..", "L"); abeceda.put("L", ".-.."); abeceda2.put("--", "M"); abeceda.put("M", "--"); abeceda2.put("-.", "N"); abeceda.put("N", "-."); abeceda2.put("---", "O"); abeceda.put("O", "---"); abeceda2.put(".--.", "P"); abeceda.put("P", ".--."); abeceda2.put("--.-", "Q"); abeceda.put("Q", "--.-"); abeceda2.put(".-.", "R"); abeceda.put("R", ".-."); abeceda2.put("...", "S"); abeceda.put("S", "..."); abeceda2.put("-", "T"); abeceda.put("T", "-"); abeceda2.put("..-", "U"); abeceda.put("U", "..-"); abeceda2.put("...-", "V"); abeceda.put("V", "...-"); abeceda2.put(".--", "W"); abeceda.put("W", ".--"); abeceda2.put("-..-", "X"); abeceda.put("X", "-..-"); abeceda2.put("-.--", "Y"); abeceda.put("Y", "-.--"); abeceda2.put("--..", "Z"); abeceda.put("Z", "--.."); abeceda2.put("..--", "_"); abeceda.put("_", "..--"); abeceda2.put(".-.-", ","); abeceda.put(",", ".-.-"); abeceda2.put("---.", "."); abeceda.put(".", "---."); abeceda2.put("----", "?"); abeceda.put("?", "----"); } StringBuilder morzeovka = new StringBuilder(""); for (int i = 0; i < vstup.length(); i++) { morzeovka.append(znak); cisla += (char) znak.length(); } return morzeovka.toString(); } int index = 0; int velkost; for (int i = cisla.length() - 1; i >= 0; i--) { velkost = (int) cisla.charAt(i); vystup += abeceda2.get(pom); } return vystup; } private void vypis() { } } }
Files changed: | Program.java |
Files unchanged: | Morzeovka.java |
--- c5.s701.cteam081.fs.java.1.Program.java +++ c5.s725.cteam081.fs.java.1.Program.java @@ -7,5 +7,4 @@ import java.util.ArrayList; import java.util.HashMap; -import java.util.HashSet; import java.util.Scanner; @@ -27,11 +26,11 @@ abeceda = new HashMap(); abeceda2 = new HashMap(); + vystupy= new ArrayList(); naplnAbecedu(); - while(sc.hasNext()){ + while(sc.hasNextLine()){ vstup = sc.nextLine(); cisla = ""; morzeovka=""; morzeovka += doMorzeovky(); - vystupy= new ArrayList(); vystupy.add(zMorzeovky()); }