To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
package Ejercicio1;
/*
@author alumnot
*/
public class Vocales {
String palabra;
public Vocales(String palabra){
this.palabra=palabra;
}
int cuentavocales(){
String vocal="aeiouAEIOUáéíóú";
char cham;
int cuenta=0;
for(int i=0;i<this.palabra.length();i++){
for (int j=0;j<vocal.length();j++){
cham=this.palabra.charAt(i);
if(vocal.charAt(j)==cham){
cuenta+=1;
}
}
}
return cuenta;
}
}
Ahora viene el archivo de prueba
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
package Ejercicio1;
import java.util.Locale;
import java.util.Scanner;
/**
@author alumnot
*/
public class Prueba {
public static void main(String [] args){
Scanner sc=new Scanner(System.in, "ISO-8859-1");////importante para que lo coja en castellano
System.out.println("Introduzca palabra a evaluar");
String palabra=sc.nextLine();
Vocales n1=new Vocales(palabra);
System.out.println("La palabra "+palabra+" tiene "+n1.cuentavocales()+" vocales");
/*
/*
@author alumnot */ public class Vocales {
String palabra;
public Vocales(String palabra){
this.palabra=palabra; }
int cuentavocales(){ String vocal="aeiouAEIOUáéíóú"; char cham; int cuenta=0; for(int i=0;i<this.palabra.length();i++){ for (int j=0;j<vocal.length();j++){ cham=this.palabra.charAt(i); if(vocal.charAt(j)==cham){ cuenta+=1; }
} } return cuenta; }
}
/*
@author alumnot */ public class Prueba {
public static void main(String [] args){
Vocales n1=new Vocales(palabra);
System.out.println("La palabra "+palabra+" tiene "+n1.cuentavocales()+" vocales");
}
}