入力について質問があります。
下のコードのようにユーザーに入力させて入力文字毎に条件分岐をする
プログラムを書いているのですが、どういうわけか、入力文字を正しく
認識しません。
例えばaと入力したのに、条件分岐で正しくaの場合に進まないのです。
どうすればいいのでしょうか?
(String st=a;みたいにすれば正しく認識されるので入力の問題みたいです。)
どなたかよろしく御願いします。m(_ _)m

BufferedReader myReader = new BufferedReader(new InputStreamReader(System.in));

st=myReader.readLine();

if( st =="a"){・・・}
if( st =="b"){・・・}