Skip to content

Instantly share code, notes, and snippets.

@whitesoundcl
Created December 30, 2018 15:56
Show Gist options
  • Save whitesoundcl/0bbb9aaf3404a1765787e81df710efd9 to your computer and use it in GitHub Desktop.
Save whitesoundcl/0bbb9aaf3404a1765787e81df710efd9 to your computer and use it in GitHub Desktop.
Ejercicio censuralia.
import java.util.Scanner;
public class Censuralia {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
// Le solicitamos al usuario que ingrese el texto a traducir:
System.out.println("Ingrs l txt trdcr");
// Almacenamos el texto a "Traducir" en una variable:
String textoTraducir = entrada.nextLine();
// Definimos un arreglo con todas las letras que necesitamos eliminar
// de nuestro texto:
char[] letrasEliminar = {'a', 'e', 'i', 'o', 'u'};
// Creamos una variable para almacenar el texto "Traducido"
String textoTraducido = "";
// Recorreremos todos los carácteres almacenados en la variable 'textoTraducir'
// y solo almacenaremos en 'textoTraducido' los caracteres que no están
// en el arreglo 'letrasEliminar'.
for(int i = 0; i < textoTraducir.length();i++){
boolean encontrado = false;
// Recorreremos el arreglo de letras a eliminar.
for(int j = 0; j < letrasEliminar.length ; j++){
if(textoTraducir.charAt(i) == letrasEliminar[j]){
// Si las letras actuales coinciden, encontrado será true.
encontrado = true;
}
}
// Si encontrado es falso, significa que la letra actual es una letra
// permitida.
if(!encontrado){
// Almacenamos las letras permitidas en la variable textoTraducido.
textoTraducido += textoTraducir.charAt(i);
}
}
// Finalmente imprimimos en pantalla el texto resultante al usuario.
System.out.println(textoTraducido);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment