基本上我有这个代码,我想这样做,以便在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!");
}
答案 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 ==
用于分配