java - 有人可以告诉我如何在主类中调用我的方法吗

标签 java

我对 Java 很陌生,请慢慢来。 我尝试了很多不同的方式来调用

public static double lbs2kg(double w)
{
    java.util.Scanner s = new java.util.Scanner(System.in);
    System.out.println("Enter weight");
    w = s.nextDouble();
    System.out.println("The weight is");
    System.out.println(w*0.453592);
    return w;
}

public static void main(String[] args)
{
    // I assume its some variation of this!!!
    HelloWorld().lbs2kg(double w);
}

我尝试了几种不同的方法

最佳答案

您需要向其传递一个double

lbs2kg(5); // like 5 or 5.0 either works

更好的画面

public static void main(String[] arg){

    double number = 5;
    lbs2kg(number);

}

确实,除非您确实想返回该值,否则您的方法应该返回 void。但由于方法中正在进行所有打印,也许 void 返回更合适。

关于java - 有人可以告诉我如何在主类中调用我的方法吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20223177/

相关文章:

java - 人们是否提供多种机制来在 API 中做同样的事情?

java.lang.NoClassDefFoundError : org/hibernate/service/ServiceRegistry after building by Maven

java - 如何在 Eclipse Helios 中引用另一个项目中的库?

java - 使用相同数量的填充格式化数字

java - 如何在没有布局的情况下将按钮添加到新行?

Java静态 block 线程安全

java - jstat和JSP配置

java - 在 Java 中缩放图像/图标

java - Lucene 多值字段 - 将 TextField 与 StringField 混合

java - 通过蓝牙打印机打印pdf文件