为什么我的else if语句运行,而不管我的if语句为true

时间:2019-09-14 13:26:14

标签: java if-statement

所以我正在用Java做一个井字游戏。它的工作原理是询问用户您要在哪个空间上播放,然后在if语句的大行中找到该空间,然后将与数字相对应的布尔值更新为true,以便计算机知道该空间是否已被播放。该语句如下所示:

select uomcod, uomnam 
from tbuom, tbprd, tbprduom 
where prdcod = 4 
and prduomuomcod = uomcod 
and prddefprduomcod = prduomcod

物品清单:

bone =布尔值,用于检测是否为false的空格1。

p1t =布尔值检测是否是玩家1的回合。

p2t =布尔值检测是否是玩家2的回合

一个=船上的空间(两个,三个,四个等相同)

choiceone =玩家1的空间选择

现在想象一下,玩家1的8个和玩家2的9个,您基本上就了解了我的整个代码。我会向您展示我的所有代码,但是它超过600行代码。无论如何,当我运行此语句时,它将运行第一个if语句,然后运行第二个else语句,而不管它是否为“ Else if”语句。如果有人知道为什么会这样,我将很高兴知道。

谢谢

0 个答案:

没有答案