Ayuda porfavor!!

Fito
21 de Octubre del 2005
tengo q acer un programa que haga lo siguiente. Hacer un vector de caracteres como maximo 200. Luego que el usuario meta todo tipo de caracteres y que acabe con la letra ç. Despues si la secuencia metida es solo letras imprimir x pantalla que es una secuencia limpia, sino decir que no es una secuencia limpia y filtrarla para que solo salgan letras.
Por ejemplo
\'a\' \'2\' \'c\' \'x\' \';\' \'F\' ---> [ Filtro ] ----> \'a\' \'c\' \'x\' \'F\'

\'a\' \'s\' \'F\' \'i\' \'b\' ----> [ Filtro ] --------> "La secuencia es neta"

Bueno yo tengo esto:
import java.io.*;
public class tabla {
final static int N =200;
public static void main(String[] args) throws IOException {
BufferedReader teclat=new BufferedReader(new InputStreamReader(System.in));
int i=0;
char x;
char [] tabla_caracteres = new char[N];

for (i=0;i<N;i++){
System.out.println("Escribe los caracteres que quieras (para acabar ç)");

Ahora mi pregunta es que tengo que hacer para leer los valores que escriba el usuario y guardarlos en una variable?
Gracias por vuestra ayuda de antemano.