alguém pode me ajudar na impressão do código???
public class tradutorCodigoMorseUP {
public static void main(String[] args) throws FileNotFoundException {
System.out.println("\t\nBem-vindo ao tradutor de Codigo morse");
System.out.println("""
O codigo Morse foi desenhado para codificar letras em simbolos,
uma sequencia de tons curtos e longos, tradicionalmente chamados de pontos e tracos.
""");
}
public static String convertaLetrasEmASCII() throws FileNotFoundException {
//define o texto
Scanner texto = new Scanner(new File("src/Testes/TextoTraduzir"));
System.out.println("O texto a ser traduzido: ");
while (texto.hasNextLine()) {
System.out.println(texto.nextLine());
}
texto.close();
String stringValue = String.valueOf(texto).toUpperCase();
String retorno = " ";
for (int i = 0; i < stringValue.length(); i++) {
switch (stringValue.charAt(i)) {
case 'A':
retorno += ".- ";
break;
case 'B':
retorno += "-... ";
break;
case 'C':
retorno += "-.-. ";
break;
case 'D':
retorno += "-.. ";
break;
case 'E':
retorno += ". ";
break;
case 'F':
retorno += "..-. ";
break;
case 'G':
retorno += "--. ";
break;
case 'H':
retorno += ".... ";
break;
case 'I':
retorno += ".. ";
break;
case 'J':
retorno += ".--- ";
break;
case 'K':
retorno += "-.- ";
break;
case 'L':
retorno += ".-.. ";
break;
case 'M':
retorno += "-- ";
break;
case 'N':
retorno += "-. ";
break;
case 'O':
retorno += "--- ";
break;
case 'P':
retorno += ".--. ";
break;
case 'Q':
retorno += "--.- ";
break;
case 'R':
retorno += ".-. ";
break;
case 'S':
retorno += "... ";
break;
case 'T':
retorno += "- ";
break;
case 'U':
retorno += "..- ";
break;
case 'V':
retorno += "...- ";
break;
case 'W':
retorno += ".-- ";
break;
case 'X':
retorno += "-..- ";
break;
case 'Y':
retorno += "-.-- ";
break;
case 'Z':
retorno += "--.. ";
break;
case ' ':
retorno += " ";
break;
default:
break;
}
}
return retorno;
StringBuilder codificado = new StringBuilder();
for (int i = 0; i < stringValue; i++) {
String charComoCadenaYEnMayusculas = String.valueOf(stringValue.charAt(i)).toUpperCase();
System.out.println(stringValue);
}
}
}