2014-09-03 2 views
-4

저는 생성자, public 인스턴스 메서드 및 toString 메서드를 사용하여 간단한 BMI 계산기를 작성하려는 Java에 매우 익숙합니다.JAVA : BMI 계산기 사용

public class BMI { 

public BMI(String name, double height, double weight){ 

} 

public String getBMI() { 
    return (weight/height); 
    } 


    public String toString() { 
     return name + "is" + height + "tall and is " + weight + 
       "and has a BMI of" + getBMI() ; 
     } 

public static void main(String[] args) { 


} 

나는 정말로 내가하는 일을 모른다. 그래서 모든 도움이 감사한다. 이 작업을 완료하는 방법을 알고 있고 그것을 사용하는 방법을 시연 할 수있는 주요 방법을 보여줄 수 있다면 훨씬 더 높이 평가할 수 있습니다.

감사합니다. :)

+0

"초보자를위한 Java"또는 tryi 몇 가지 소개 자습서? 솔직히이 의견을 쓰는 시점에 ZERO 노력을 보여주는 두 가지 답변이 이미 있다는 것을 혼동합니다. 이런 종류의 질문에 대한 일반적인 대답은 "무엇을 시도 했습니까?"입니다. "숙제에 대한 완벽한 해결책을 제공하지는 않습니다." – hiergiltdiestfu

답변

0

생성자에는 로컬 변수 만 있습니다.

public class BMI { 

String name; 
double height, weight; 

public BMI(String name, double height, double weight){ 
    this.name = name; 
    this.height = height; 
    this.weight = weight; 
} 

public double getBMI() { 
    return (weight/height); 
    } 


    public String toString() { 
     return name + "is" + height + "tall and is " + weight + 
       "and has a BMI of" + getBMI() ; 
     } 

public static void main(String[] args) { 
    BMI obj = new BMI("John",77,44); 
    System.out.println(obj); 
    //or 
    double bmi = obj.getBMI(); 
    System.out.println("BMI = "+bmi); 


} 
0

초보자이기 때문에 나는 전체 코드를 게시하고 있습니다.

public class BMI { 
String name; 
double height; 
double weight; 
public BMI(String name, double height, double weight){ 
    this.name=name; 
    this.height=height; 
    this.weight=weight; 
} 

public String getBMI() { 
    return (weight/height); 
    } 


    public String toString() { 
     return name + "is" + height + "tall and is " + weight + 
       "and has a BMI of" + getBMI() ; 
     } 

public static void main(String[] args) { 
    System.out.println(new BMI("Sample",2,4)); 

} 

출력

샘플 그래서 BMI는 체중이 언급 단지 것이다 당신은 이미 코드가 키가 2이고, 4와 2

0

의 BMI를 가지고 (kg)을 높이 (m)로 나눈 제곱