gpt4 book ai didi

java - 为什么没有说我赢了?

转载 作者:行者123 更新时间:2023-12-01 07:34:56 24 4
gpt4 key购买 nike

这是我的 if 语句...按钮显示如下:

enter code here
这是我的 if 语句

        if((buttons[3].getName()=="x" && buttons[6].getName()=="x" &&
buttons[9].getText()=="x")||(buttons[2].getName()=="x" &&
buttons[5].getName()=="x" && buttons[8].getName()=="x")||
((buttons[1].getName()=="x") && (buttons[4].getName()=="x") &&
(buttons[7].getName()=="x"))){
JOptionPane.showMessageDialog(null,"X Wins");
}

所以,如果我选择第 1 个、第 4 个和第 7 个按钮(最左边的 3 个按钮),为什么它不显示“X Wins”?
作为旁注,是的,按钮应该有名称“x”

最佳答案

buttons[3].getName()=="x" 

字符串比较应该使用equals()而不是==

应该是buttons[3].getName().equals("x")

关于java - 为什么没有说我赢了?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13282613/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com