Siento no haber sido mas claro. No importa ya lo e solucionado, he reexo todo el codigo Hay me estaba complicando la vida innecesariamente.
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menúimport java.io.*;
public class Buscador {
public static void main(String[] args) throws Exception {
int codiASCII;
char troba1 = (char)0, troba2 = (char) 0, caracter1 = (char) 0, caracter2 = (char)0;
int contador = 0;
int frases = 0;
InputStreamReader entrada = new InputStreamReader(System.in);
BufferedReader teclado = new BufferedReader(entrada);
BufferedReader teclado2 = new BufferedReader(entrada);
BufferedReader teclado3 = new BufferedReader(entrada);
while(troba1==(char)0){
System.out.print("Introduce el primer caracter a encontrar: ");
codiASCII= teclado.read();
if (codiASCII != 13){
if(codiASCII < 97){
troba1 = (char) (codiASCII + 32);
}
else{
troba1 = (char) codiASCII;
}
}
}
System.out.print(troba1);
while(troba2==(char)0){
System.out.print("\nIntroduce el segundo caracter a encontrar: ");
codiASCII = teclado2.read();
if (codiASCII != 13){
if(codiASCII < 97){
troba2 = (char) (codiASCII + 32);
}
else{
troba2 = (char) codiASCII;
}
}
}
System.out.print(troba2);
System.out.print("\nIntroduce el texto: ");
codiASCII= teclado3.read();
while (codiASCII != 13){
if(codiASCII < 97){
caracter2 = (char) (codiASCII + 32);
}else{
caracter2 = (char) codiASCII;
}
System.out.print(caracter2 + "\n");
if (caracter1 == troba1 & caracter2 == troba2)
contador = contador +1;
if ((caracter2=='.') | (caracter2 =='?') | (caracter2=='!'))
frases = frases +1;
caracter1 = caracter2;
codiASCII= teclado.read();
}
System.out.print(caracter1 + "\n" + caracter2);
System.out.print("Numero de las secuencias encontradas: "+contador);
System.out.print("Numero de frases: "+ frases);
}
}