public class morse{
private String[] code = new String[3];
public void morseAusgabe() {
String morse = new String();
String morsekette = "";
morse = JOptionPane.showInputDialog(null, "Gib den Text ein!");
for (int i = 0; i < morse.length(); i++) {
String zeichen = morse.substring(i, i+1).toUpperCase();
switch (zeichen) {
case "A":
morsekette = morsekette + " .-";
break;
case "B":
morsekette = morsekette + " -...";
break;
case "C":
morsekette = morsekette + " -.-.";
break;
case "D":
morsekette = morsekette + " -..";
break;
case "E":
morsekette = morsekette + " .";
break;
case "F":
morsekette = morsekette + " ..-.";
break;
case "G":
morsekette = morsekette + " --.";
break;
case "H":
morsekette = morsekette + " ....";
break;
case "I":
morsekette = morsekette + " ..";
break;
case "J":
morsekette = morsekette + " .---";
break;
case "K":
morsekette = morsekette + " -.-";
break;
case "L":
morsekette = morsekette + " .-..";
break;
case "M":
morsekette = morsekette + " --";
break;
case "N":
morsekette = morsekette + " -.";
break;
case "O":
morsekette = morsekette + " ---";
break;
case "P":
morsekette = morsekette + " .--.";
break;
case "Q":
morsekette = morsekette + " --.-";
break;
case "R":
morsekette = morsekette + " .-.";
break;
case "S":
morsekette = morsekette + " ...";
break;
case "T":
morsekette = morsekette + " -";
break;
case "U":
morsekette = morsekette + " ..-";
break;
case "V":
morsekette = morsekette + " ...-";
break;
case "W":
morsekette = morsekette + " .--";
break;
case "X":
morsekette = morsekette + " -..-";
break;
case "Y":
morsekette = morsekette + " -.--";
break;
case "Z":
morsekette = morsekette + " --..";
break;
case "0":
morsekette = morsekette + " -----";
break;
case "1":
morsekette = morsekette + " .----";
break;
case "2":
morsekette = morsekette + " ..---";
break;
case "3":
morsekette = morsekette + " ...--";
break;
case "4":
morsekette = morsekette + " ....-";
break;
case "5":
morsekette = morsekette + " .....";
break;
case "6":
morsekette = morsekette + " -....";
break;
case "7":
morsekette = morsekette + " --...";
break;
case "8":
morsekette = morsekette + " ---..";
break;
case "9":
morsekette = morsekette + " ----.";
break;
case "Ä":
morsekette = morsekette + " .-.-";
break;
case "Ö":
morsekette = morsekette + " ---.";
break;
case "Ü":
morsekette = morsekette + " ..--";
break;
case "ß":
morsekette = morsekette + " ...--..";
break;
case ".":
morsekette = morsekette + " .-.-.-";
break;
case ":":
morsekette = morsekette + " ---...";
break;
case ",":
morsekette = morsekette + " --..--";
break;
case ";":
morsekette = morsekette + " -.-.-.";
break;
case "?":
morsekette = morsekette + " ..--..";
break;
case "-":
morsekette = morsekette + " -....-";
break;
case "_":
morsekette = morsekette + " ..--.-";
break;
case "(":
morsekette = morsekette + " -.--.";
break;
case ")":
morsekette = morsekette + " -.--.-";
break;
case "'":
morsekette = morsekette + " .----.";
break;
case "=":
morsekette = morsekette + " -...-";
break;
case "+":
morsekette = morsekette + " .-.-.";
break;
case "/":
morsekette = morsekette + " -..-.";
break;
case "@":
morsekette = morsekette + " .--.-.";
break;
case " ":
morsekette = morsekette + "/";
break;
default:
morsekette = morsekette + "?";
}
}
public void kodieren(){
System.out.printl(morsekette...)
}
}
}
}
}
}