Java 如何正确使用子方法
我想在我的CalBMI方法中计算体重指数,这取决于CalWt和CalHt方法的输入。然后,CalBMI方法将返回BMI答案。我该如何做这样的手术?我的CalBMI中的手术Java 如何正确使用子方法,java,methods,subprocess,Java,Methods,Subprocess,我想在我的CalBMI方法中计算体重指数,这取决于CalWt和CalHt方法的输入。然后,CalBMI方法将返回BMI答案。我该如何做这样的手术?我的CalBMI中的手术 import java.util.*; public class PracticeMethods_returningValues { static Scanner type=new Scanner(System.in); public static void main(String[] args) { }请告诉我公式
import java.util.*;
public class PracticeMethods_returningValues {
static Scanner type=new Scanner(System.in);
public static void main(String[] args)
{
}请告诉我公式是否错误
public class BMI {
public static double CalWt(Scanner type) {
System.out.println("Please enter your Weight in lbs: ");
return type.nextDouble() * .45359;
}
public static double CalHt(Scanner type) {
System.out.println("Please enter your Height in inches: ");
return type.nextDouble()* .025;
}
public static double CalBMI() {
Scanner type = new Scanner(System.in);
return CalWt(type) / Math.pow(CalHt(type),2);
}
public static void main(String[] args) {
System.out.println(CalBMI());
}
}
是的,它们都可以在main方法中调用使用objecttip而不是在每个方法中创建
scanner
对象向每个方法传递一个scanner对象
你能教我吗?我是个自学成才的爪哇人。我从这里和那里得到的建议和视频中学习。相信我,我会提前付款的!。。。事实上我不能正确理解你的问题。。。如果你能编辑它,使一个简单的noob可以理解,这是有可能的,你会得到答案fastOk,我道歉。我会的,这正是重点。但是为了计算BMI,你不需要输入任何东西,你只需要根据你的体重和身高(Wt,Ht)进行计算。因此,我需要我的BMI是一个计算,而不是一个输入。如何提供输入,但为了计算BMI,您不需要输入任何内容
method它会做这个小把戏为什么你在CalBMI中有扫描仪?就像我说的,最好创建一个对象并传递给每个可能的方法,而不是在每个方法中创建它
public class BMI {
public static double CalWt(Scanner type) {
System.out.println("Please enter your Weight in lbs: ");
return type.nextDouble() * .45359;
}
public static double CalHt(Scanner type) {
System.out.println("Please enter your Height in inches: ");
return type.nextDouble()* .025;
}
public static double CalBMI() {
Scanner type = new Scanner(System.in);
return CalWt(type) / Math.pow(CalHt(type),2);
}
public static void main(String[] args) {
System.out.println(CalBMI());
}
}