Compiler errors Bluej中的字符无法取消引用错误

Compiler errors Bluej中的字符无法取消引用错误,compiler-errors,bluej,dereference,Compiler Errors,Bluej,Dereference,我正试图写一个if语句,根据海拔和温度告诉水处于什么状态。我写了if unit.equalsC,我不断得到字符不能被解引用的错误。我尝试过用不同的方式重写它,但没有任何效果。单位可能不是字符串,而是字符 在这种情况下,可以使用if unit='C'或if Character.toStringunit.equalsC 这是一篇关于这方面的好文章:请注意,它会更可靠,您会得到更快、更准确的回复!如果您提供一个示例代码来重现错误。您可以参考本页了解它:

我正试图写一个if语句,根据海拔和温度告诉水处于什么状态。我写了if unit.equalsC,我不断得到字符不能被解引用的错误。我尝试过用不同的方式重写它,但没有任何效果。

单位可能不是字符串,而是字符

在这种情况下,可以使用if unit='C'或if Character.toStringunit.equalsC


这是一篇关于这方面的好文章:

请注意,它会更可靠,您会得到更快、更准确的回复!如果您提供一个示例代码来重现错误。您可以参考本页了解它: