Java上的机器人配置

时间:2014-10-20 11:30:22

标签: java robot

根据我为机器人输入的输入,我在编写一个能给我一个 YES NO 消息的程序时遇到了麻烦。我想进入我的车轮配置(无论它是什么),我希望输出显示YES,如果它可以随我输入的车轮配置移动。

到目前为止,我有这个基本代码:

 If(a=="yes"){
        System.out.println("YES");
    }
    else if(a == "no"){
        System.out.println("NO");

注意我没有在括号中添加数字,因为我不知道如何处理这个问题,这是我第一次真正测试自己 - 而且我是Java的新手。帮助一如既往地受到赞赏。

2 个答案:

答案 0 :(得分:1)

尝试使用等于

更改 ==
if(a.equals("yes")){
    System.out.println("YES");
}
else if(a.equals("no")){
    System.out.println("NO");

答案 1 :(得分:1)

因为您正在比较字符串,所以您应该使用equals(),因为这只会比较写的内容。 但是==只有在引用同一个Object时才返回True。

执行以下操作:

if(a.equals("yes"))
   System.out.println("YES");
else if(a.equals("no"))
   System.out.println("NO");