import java.io.*; public class busca_chart { public static void main(String[] args) throws IOException { //inicialización variables BufferedReader entrada= new BufferedReader(new InputStreamReader(System.in)); String oracion=null; int pos=0 ,cont=0; char caracter_buscado='d'; System.out.println("Ingrese la oración a evaluar");//se imprime oracion= entrada.readLine();// se lee y se asgina a la variable //si no se ingresa nada se incializa la oracion if(oracion.equals("")){ oracion="Esternocleidomastoideo"; } System.out.println("Ingrese el caracter a contar"); caracter_buscado= (char)entrada.read();// se hace un casteo a caracter //se obtiene la primera ocurrencia int prim_ocurrencia = oracion.indexOf(caracter_buscado,pos); //se recorre toda la cadena hasta su tamaño completo while(pos != oracion.length()){ //si se encuentra el caracter buscado se cuenta if ((oracion.charAt(pos))== caracter_buscado){ cont = cont +1; } pos=pos+1; } //se imprime los resultados if(prim_ocurrencia==-1){ System.out.println("No hay ocurrencias"); }else { System.out.println("La letra: "+caracter_buscado+" se encuentra: "+cont +" veces en la oración: *"+oracion+"* y su primera ocurrencia fue en la posición: "+prim_ocurrencia+1); } } }
Blog en donde se tratan muchos temas que han sido de mi interés en algún momento. Un repositorio de ideas, conocimiento, experiencias, vivencias compartidas. De un individuo inquieto intelectualmente, que prefiere que todos tengan acceso a estos, a que se pierdan en la oscuridad de un disco duro de un ordenador.
15 mayo 2017
Aplicación java por consola que cuenta caracteres en un String
Suscribirse a:
Enviar comentarios
(
Atom
)
No hay comentarios :
Publicar un comentario