我的第一个Java程序出现问题

时间:2012-11-25 10:31:53

标签: java

我试图制作一个简单的磅到千克的转换器。我不确定我做错了什么,因为它不会打印出答案。有人可以帮助我。

public class ass10 {

    public static void main(String[] args) {
    double lbs2kg(3);
    }
    public double lbs2kg(double w){
        System.out.println(w/2.2);
    }
}

5 个答案:

答案 0 :(得分:3)

删除double或放置变量,方法lbs2kg()必须是静态的 (使其返回双倍或兼容类型)。

public static void main(String[] args) {
    double x = lbs2kg(3);
}

答案 1 :(得分:1)

使用这样的东西: -

  double x = lbs2kg(3);

您还缺少函数中的return

此外,

public static void lbs2kg(double w){
System.out.println(w/2.2);
}

答案 2 :(得分:0)

你可能想......

public class ass10 {

    public static void main(String[] args) {
        lbs2kg(3);
    }

    public static void lbs2kg(double w){
        System.out.println(w/2.2);
    }
}

答案 3 :(得分:0)

对于更干净的代码,我会这样做:

public class ass10 {
    public static void main(String[] args) {
        System.out.println(lbs2kg(3));
    }

    public static double lbs2kg(double w){
        return w/2.2;
    }
}

答案 4 :(得分:0)

结果我只是为我的方法缺少静态。 谢谢你的帮助!