我花了几个小时试图在其他帖子和谷歌的帮助下解决这个问题,但没有成功。
基本上我不能在PESO类的方法中编写语句
public class TEST {
public static void main(String[] args) {
Scanner teclado = new Scanner(System.in);
int resp = 0;
int resp2 = 0;
PESO t = new PESO();
double g = 0;
g=teclado.nextDouble();
t.setLibras(g);
t.KgaLibras();
}
}
public class PESO {
private double pesoKg;
private double pesoLibras;
public double KgaLibras(){
pesoLibras = 0,453 * pesoKg;
return pesoLibras;
}
}
我尝试将变量从公共(public)更改为私有(private),反之亦然,检查所有变量是否都在应有的位置声明,我读到代码不能只是在类中“ float ”并复制其他代码的结构那行得通。当我将某些内容编码到方法中时,netbeans 开始抛出“错误:”;“预期”类型消息。
我知道这确实是我需要的基本建议。我将非常感谢任何可以帮助我的人:)
最佳答案
问题是您将“,”作为小数点分隔符。大多数编程语言都是 ASCII 和英语,因此必须使用“.”。为浮点值。
Java 编译器对逗号感到困惑,认为您可能在实际无法放置列表的地方放置了一个列表。
关于java - 不能在方法内编写语句。 java类的功能。 "error: ";"expected",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50397974/