Hoi
ik heb een code geschreven voor het berekenen van BMI
maar er moeten 2 contructors inzitten een parameterloze en een waarin de lengte en massa wordt gegeven
en er moet een methode inzitten waar de ingestelde lengte en massa kan worden opgevaagd
hier is mijn code ik weet wat ik fout maar ik krijg geen bmi op mijn scherm
public class BodyMassIndex {
private int lengte ;
private double massa;
private double BMI;
public BodyMassIndex(int lengte,double setMassa,double BMI){
}
public BodyMassIndex(){
}
public int getLengte() {
return this.lengte;
}
public void setLengte(int lengte) {
if (lengte>0) {
this.lengte = lengte;
} else {
this.lengte=0;
}
this.berekenBMI();
}
public double getMassa() {
return this.massa;
}
public void setMassa(double massa) {
if( this.massa>0){
this.massa = massa;
}else{
this.massa=0;
}
this.berekenBMI();
}
public double getBMI() {
return this.BMI ;
}
public void setBMI(double BMI) {
if( this.BMI>0){
this.BMI = BMI;
}else{
this.BMI=0;
}
}
private void berekenBMI(){
if (BMI>0){
// BMI = massa/(lengte*lengte);
BMI=84.5/(157*157);
} else{
this.BMI=0;
}
}
public class BerekenBMI {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
BodyMassIndex eenBMI;
eenBMI = new BodyMassIndex();
System.out.println(" de waarde van bmi is" + eenBMI.getBMI());
}
}
groetjes