Olá Pessoal,
o que está errado na leitura de um caracter?
import java.io.*;
class testes{
public static void main(String args[]) throws IOException{
BufferedReader in;
in = new BufferedReader(new InputStreamReader(System.in));
int a, b, res=0;
char op;
op = in.readLine();
System.out.println(op);
}
}
o compilador exibe o seguinte erro:
tipo incompatível!
Qual a conversão para char?
readLine() retorna uma String… eh soh verificar a assinatura do metodo 
Rafael
descobri como fazer. Para ler um caracter para uma variável char tem que pegar apenas o índice 0 da string lida, pois todo dado lido é do tipo String.
import java.io.*;
class testes{
public static void main(String args[]) throws IOException{
BufferedReader in;
in = new BufferedReader(new InputStreamReader(System.in));
int a, b, res=0;
char op;
op = in.readLine().charAt(0);
System.out.println(op);
}
}
[]s