我不知道如何使我的游戏响应系统工作

时间:2015-07-14 19:18:02

标签: java if-statement

基本上我有这个代码,我想这样做,以便在awnserF = awnser6时,两个玩家都输了。我不知道该怎么做。我希望在保持awnserF>awnser6玩家获胜的事实的同时实现这一目标。

System.out.println("  ");
if (awnserF > awnser6) {
    System.out.println("PLAYER ONE wins!");
}
else {
    System.out.println("PLAYER TWO wins!");
}

if (awnserF = awnser6) {
    System.out.println("You both lose!");
}

4 个答案:

答案 0 :(得分:2)

以这种方式试试

System.out.println("  ");


if (awnserF>awnser6){
System.out.println("PLAYER ONE wins!");
 }
 else if (answerF<answer6) {
System.out.println("PLAYER TWO wins!");
}

else {
System.out.println("You both lose!");
}


}
}

答案 1 :(得分:1)

您希望在比较时使用==。单=运算符用于为变量赋值。

您也可以使用和if ... else if ... else结构。

if (awnserF > awnser6){
    System.out.println("PLAYER ONE wins!");
}
else if (awnserF < awnser6) {
    System.out.println("PLAYER TWO wins!");
}
else { // (awnserF == awnser6)
    System.out.println("You both lose!");
}

答案 2 :(得分:1)

您正在使用=检查选项是否相等,实际应该是==。这应该有用。

if(awnswerF == awnser6){
    System.out.println("You both lose!")
}
else if(awnserF > awnser6){
    System.out.println("PLAYER ONE wins!")
}
else{
    System.out.println("PLAYER TWO wins!")
}

但实际上,谁想玩一场双方都输球的比赛;)

答案 3 :(得分:0)

使用ko.bindingHandlers.menu = { init: function (element, valueAccessor, allBindingsAccessor, viewModel) { var valueObservable = allBindingsAccessor().value; $(element).mobileSelect({ onClose: function () { var newValue = $(this).val(); if (newValue !== valueObservable()) { valueObservable(newValue); } } }); } }; 结构:

if,elseif,else

注意:有2 if (awnserF>awnser6){ System.out.println("PLAYER ONE wins!"); } else if(awnserF==awnser6){ System.out.println("You both lose!"); } else{ System.out.println("PLAYER TWO wins!"); } 要比较,1 ==用于分配