我对 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/