java - 不能在方法内编写语句。 java类的功能。 "error: ";"expected"

标签 java class methods

我花了几个小时试图在其他帖子和谷歌的帮助下解决这个问题,但没有成功。

基本上我不能在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/

相关文章:

java - "Method must return a result"调用另一个只抛出异常的方法时

java - 避免在 jboss 控制台上打印 hibernate 日志

java - 如何使用 String.format() 打印两个对象

javascript - 继承类的不同返回类型

导入类时Java运行代码

swift - Swift 中的计算只读属性与函数

java - 在 Java 中更改字符串中的整数

java - 如何提高使用JDBC导入数据库的性能?

class - ng-click 无法正常工作

Java反射调用多个参数的方法