Hola, Tengo el siguiente programa en Java. Es un arreglo del tipo caracter que recibe n caracteres indicados mediante el teclado por el usuario. Lo que quiero saber es como puedo hacer para buscar un caracter. si esta imprimir su posicion y si no imprimir un mensaje que diga que no esta, mi codigo es este: 
package borrador;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Arreglou {
   public static void main(String[] args) throws IOException
   {
      BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
      int i;
      int n = 0;
      char[] A = new char[n];
      String val1;
      char val2, val3;
      System.out.println("Escribe cuantos valores tendra el arreglo");
      val1 = br.readLine();
      n = Integer.parseInt(val1);
      A = new char[n];
      int x;
      for (i = 0; i < n; i++) {
         System.out.print("Escribe la Letra " + (i + 1) + ": ");
         val2 = br.readLine().charAt(0);
         A = val2;
      }
      System.out.println("Los Caracteres En EL Arreglo Son:");
      for (i = 0; i < n; i++) {
         System.out.print("\n" + A);
      }
      System.out.println("Escribe la Letra que buscaras");
      val3 = br.readLine().charAt(0);
      for (x = 1; x < A.length; x++) {
         if (val3 == A) {
            int Posicion = x;
            System.out.println( val3 + " Esta en la posicion numero: " + Posicion);
         }
         else {
            System.out.println( val3 + " No esta en el arreglo");
         }
      }
   }
}


 
  




 Autor
 Autor
		


 En línea
									En línea
								


