不兼容的操作数类型Die和Int

时间:2016-07-12 15:32:44

标签: java

全新的stackoverflow如果我犯了任何错误,请原谅我。
我现在正在努力学习Java,而且我的if语句也遇到了一些问题。
在下面的代码块中,我收到了错误:

if (die1 == 7) {

  } 

不兼容的操作数类型die和int

我知道这个错误告诉我修复了什么,但我不太确定如何去解决它。


有什么提示吗?

1 个答案:

答案 0 :(得分:0)

if (die1.getFaceValue() == 7) {...}

您无法将对象die1与int 7进行比较。您必须比较"对象"或相同或可比较的类型。调用die1的 getFaceValue()方法将解决问题。