Buscar
Social
Ofertas laborales ES

Foro sobre Java SE > numero de Consonantes y vocales

package proyecto18unidadd1;

import java.util.Scanner;


public class Proyecto18Unidadd1 {


public static void main(String[] args) {

Scanner entrada = new Scanner(System.in);
String palabra;
int contador1=0,contador2=0,consonantes;
System.out.println("Introdusca una palabra");
//metodo que obtiene los datos ingresados
palabra=entrada.nextLine();
for (int i = 0; i <palabra.length(); i++) {
contador1++;

}
for (int i = 0; i < palabra.length(); i++) {

if ((palabra.charAt(i)=='a') || (palabra.charAt(i)=='e')|| (palabra.charAt(i)=='i')||
(palabra.charAt(i)=='o') || (palabra.charAt(i)=='u')) {
contador2++;

}

}
consonantes=contador1-contador2;
System.out.println("La palabra "+ palabra+"contiene"+ contador2+"vocales");
System.out.println("La palabra "+ palabra+"contiene"+ consonantes+"consonantes");

}


}

marzo 9, 2017 | Unregistered CommenterIsmael Vara

Guenas.

Coño!!!.

Pues no lo sabia!

Gracias,
Paposo

abril 19, 2017 | Unregistered CommenterPaposo

Si la pregunta es si se puede optimizar, la respuesta si :D

por ejemplo: este for esta demás
for (int i = 0; i <palabra.length(); i++) {
contador1++;

}


jaja no entiendo el objetivo de este tipo de post ya veo dos seguidos, por favor agreguen descripción para saber que si es un aporte, o una duda.

saludos

Jhosep.

abril 19, 2017 | Unregistered CommenterJhosep