Está passando direto . . . pq?

import java.io.*;

public class App {
	static public void main (String args[]) {

		try {
			BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
		
			System.out.print("Digite a operação: ");
			int op_ = input.read();
			//System.out.println("OP Inicio --> " + op);
			
			//int test = input.read();
			
			System.out.println("A: ");
			int a = input.read();
			
			System.out.print("B: ");
			int b = input.read();

		
			Operacoes oper = new Operacoes();
		
			oper.a = 10;
			oper.b = 5;
			
			oper.type_op(op_);
			
			} catch (Exception err) {}
		
	}

}

pessoal estou escrevendo isso aí em cima para testes e etc . . . quero que o usuário na linha ded comando digite uma operação (referente as operações matemáticas) e em seguida dois valores (a e b) e o método type_op da classe operacoes vai ver qual a operacao desejado e em sguida fazr o cálculo . . . mas no terminal fica esperando pra digitar a operaçaão . . . em seguida vai dikreto até concluir o programa . . . sem permitir que os valores de a e b sejam digitaods . . . o q está havendo?

1 - Veja aqui
2 - Veja aqui
3 - Use a tag [code] e poupe trabalho dos pobres moderadores :wink:

[]s