全新的stackoverflow如果我犯了任何错误,请原谅我。
我现在正在努力学习Java,而且我的if语句也遇到了一些问题。
在下面的代码块中,我收到了错误:
if (die1 == 7) {
}
不兼容的操作数类型die和int
我知道这个错误告诉我修复了什么,但我不太确定如何去解决它。
有什么提示吗?
答案 0 :(得分:0)
if (die1.getFaceValue() == 7) {...}
您无法将对象die1与int 7进行比较。您必须比较"对象"或相同或可比较的类型。调用die1的 getFaceValue()方法将解决问题。