【发布时间】:2016-11-20 14:18:48
【问题描述】:
我想在我的 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)
{
double Wt=0, Ht=0, BMI;
System.out.println("Your Weight in Kg is: " + CalWt(Wt) );
System.out.println("Your Height in meters is: " + CalHt(Ht) );
System.out.println("Your BMI is: " + CalBMI(Wt,Ht) );
}
public static double CalWt(double a){
System.out.println("Please enter your Weight in lbs: ");
double Wt=(type.nextDouble() * .454); //Converts to Kg.
return Wt;
}
public static double CalHt(double b){
System.out.println("\nPlease enter your Height in inches: ");
double Ht=(type.nextDouble() * .025); //Converts to m.
return Ht;
}
public static double CalBMI(double a, double b){
double BMI=a/(Math.pow(b, 2));
return BMI;
}
}
【问题讨论】:
-
是的,它们都可以在主方法使用对象中调用
-
tip 而不是在每个方法中创建
scanner对象,而是将一个scanner object传递给每个方法 -
你能教我吗?我是一个自学 Java 的人。我从这里和那里得到的建议和视频中学习。相信我,我会付出代价的!...
-
实际上我无法正确理解您的问题...如果您可以编辑它以便一个简单的菜鸟可以理解,您可能会很快得到答案
-
好的,我很抱歉。我会这样做的。
标签: java methods subprocess