Java 无法将计算分配给此值
我想要一个占位符值来保存计算结果,但是编译器不喜欢它 这是我的密码Java 无法将计算分配给此值,java,variables,keyword,Java,Variables,Keyword,我想要一个占位符值来保存计算结果,但是编译器不喜欢它 这是我的密码 float valueOne = Float.parseFloat(txtOne.getText()); float valueTwo = Float.parseFloat(txtTwo.getText()); float valueThree = Float.parseFloat(txtThree.getText()); float final = valueOne+valueTwo+valueThree; // this l
float valueOne = Float.parseFloat(txtOne.getText());
float valueTwo = Float.parseFloat(txtTwo.getText());
float valueThree = Float.parseFloat(txtThree.getText());
float final = valueOne+valueTwo+valueThree; // this line is bringing errors
如果您能帮助我,我将不胜感激。您的问题是final在Java中是一个保留关键字。不能将其用作变量名。只要将上一个变量重命名为finalValue,它就可以正常编译
float valueOne = Float.parseFloat(txtOne.getText());
float valueTwo = Float.parseFloat(txtTwo.getText());
float valueThree = Float.parseFloat(txtThree.getText());
float finalValue = valueOne+valueTwo+valueThree;
这是一个列表。final是一个关键字。尝试将您的float final更改为另一个名称,如float finalAnswer这是因为您使用了关键字final 改名
float valueOne = Float.parseFloat(txtOne.getText());
float valueTwo = Float.parseFloat(txtTwo.getText());
float valueThree = Float.parseFloat(txtThree.getText());
float finalHolder = valueOne+valueTwo+valueThree; // No more errors
final是java中的保留关键字,不能将其用作变量名。float var=valueOne+valueTwo+valueThree;它现在应该可以工作了,编译器不喜欢它,这一行带来的错误几乎没有告诉我们确切的编译器错误。以后,请详细说明问题所在。