質問: 0; } System.out.println("答えは"+ k); System.out.println("xは" + x +"yは"+ y ); } } ### 発生している問題・エラーメッセージ 答えは0 にすべてなってしまう ``` ### 試したこと if()の()内が間違っているのではないかと考えましたが、これ以外に思いつきませんでした。 ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。
回答: Javaの文字列は、`==`で比較すると**インスタンス**の比較になってしまうので、同じ文字列を`==`で評価しても等しくならないことがあります。 `.equals`メソッドを使って、`if("+".equals(args[1]))`のようにしてください。