Galera, fiz um código que encripta uma String inserida pelo usuário. O código lê a String e modifica as vogais por números, e por fim exibe a String encriptada. Agora como faço pra mostrar a String desencriptada, isto é, do jeito que ela foi inserida pelo usuário? O bom seria criar duas funções: uma pra encriptar e outra pra desencriptar, mas só consegui criar a que encripta.
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.println(“Digite um texto:”);
String a;
a = in.nextLine();
a = a.replace(‘a’, ‘4’);
a = a.replace(‘e’, ‘3’);
a = a.replace(‘i’, ‘1’);
a = a.replace(‘o’, ‘0’);
a = a.replace(‘u’, ‘8’);
System.out.println("String encriptada: " + a);
}
}
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.println("Digite um texto:");
String a;
a = in.nextLine();
a = encriptar(a);
System.out.println("String encriptada: " + a);
a = desencriptar(a);
System.out.println("String desencriptada: " + a);
}
public static String encriptar (String a) {
a = a.replace('a', '4');
a = a.replace('e', '3');
a = a.replace('i', '1');
a = a.replace('o', '0');
a = a.replace('u', '8');
return a;
}
public static String desencriptar (String a) {
a = a.replace('4', 'a');
a = a.replace('3', 'e');
a = a.replace('1', 'i');
a = a.replace('0', 'o');
a = a.replace('8', 'u');
return a;
}
1 curtida
De nada… já vi que “tu” ou o “panches” usou o meu código aqui… To estudando o código que postaram lá. Talvez eu possa ajudar (daqui a pouco).