medio ambiente
// este método cuenta vocales en un cadena
public int contarVocales (){
int cont1,cont2 = 0;char car;
for(cont1=0; cont1 < longitud;cont1 ++){
car=cad1.charAt(cont1);
if (car == 'A' || car == 'a' || car == 'E' || car == 'e' || car == 'I' ||
car == 'i' || car == 'O' || car== 'o' || car == 'U' || car == 'u'){
cont2++;
}
}
return cont2;
}
// METODO CONTAR ESPACIOS
// Apoyándose en el método contar vocales, creamos el métodocontar espacios
// la modificación es muy simple, se quitan las vocales y se comparar solo
// un carácter vacío.
public int contarEspacios (){
int cont1,cont2 = 0;char car;
for (cont1=0;cont1 < longitud;cont1 ++){
car=cad1.charAt(cont1);
if (car == ' '){
cont2++;
}
}
return cont2;
}
/* METODO CONTAR CARACTER DEL USUARIO
*Apoyandose en el metodo contar espacios, creamos el metodo contar caracter
* del usuario, solo se cambia el caracter espacio, por la variable que
* contiene el caracter que nos envía el usuario
*/public int contarCaracter (char carUsuario){
int cont1,cont2 = 0;char car;
for (cont1=0; cont1 < longitud;cont1 ++){
car=cad1.charAt(cont1);
if (car == carUsuario){cont2++;
}
}
return cont2;
}
public String invertirtirCadena (){
String tmp = "";
for (int cont=longitud-1;cont >=0;cont--){ //sintaxis del ciclo fortmp = tmp + cad1.charAt(cont);
}
return tmp;
}
/* METODO CAMBIAR UN CARACTER POR OTRO
* Entendiendo la lógica del método invertirCadena, en donde toma caracter por
* caracter pero enorden descendente y lo acomoda en una nueva cadena. Ahora es
* 1.- Tomar caracter por caracter en orden ascendente y antes de acomodar.
* 2.- Validar si el caracter tomado es el mismo que se...
Regístrate para leer el documento completo.