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