java如何用if语句判断一个字符串

String answer;
answer=JOptionPane.showInputDialog("请您回答(是/否)");
如何用if语句接着写出如果是则执行a,否则执行b

import javax.swing.JOptionPane;

public class $ {

    public static void main(String[] args) {

        String answer = JOptionPane.showInputDialog("请您回答(是/否)");
        if ("是".equals(answer)) {

            // do some thing for a
            System.out.println("a");
        } else if ("否".equals(answer)) {
            // do some thing for b

            System.out.println("b");
        } else {
            System.out.println("输入错误");
        }
    }
}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-08
Scanner in=new Scanner(System.in);
String s=in.next();
if("是".equals(s)){
}
else if("否".equals(s)){
}
else{}

相似回答