Hallo liebe Community,
Ich habe mal versucht einen BMI-Tester zu programmieren. Jetzt zu meinem Problem:
Hier zunächst der Code:
Wenn ich nun Gewicht + Größe eingebe, die eigentlich im normalen Bereich liegt, wird trotzdem "übergewichtig" angezeigt ;(
Danke schonmal :applaus:
Ich habe mal versucht einen BMI-Tester zu programmieren. Jetzt zu meinem Problem:
Hier zunächst der Code:
Java:
package bmi_Test;
import javax.swing.*;
public class BMI {
boolean BMI1 () {
String eingabeGewicht = JOptionPane.showInputDialog("Geben sie bitte ihr Gewicht ein (in kg).");
int eingegebenesGewicht = Integer.parseInt (eingabeGewicht);
System.out.println("Sie wiegen " + eingegebenesGewicht + "kg.");
String eingabeGroesse = JOptionPane.showInputDialog("Geben sie bitte ihre Größe ein (in cm).");
int eingegebeneGroesse = Integer.parseInt (eingabeGroesse);
System.out.println("Und Sie sind " + eingegebeneGroesse + "cm groß.");
double bmi = eingegebenesGewicht/((eingegebeneGroesse/100)*(eingegebeneGroesse/100));
if (bmi<20) {
System.out.println("Sie sind untergewichtig!");
return true;
}else if (bmi>=20 && bmi<25){
System.out.println("Sie sind normalgewichtig!");
return true;
}else if (bmi>=25)
System.out.println("Sie sind übergewichtig!");
return true;
}
}
Wenn ich nun Gewicht + Größe eingebe, die eigentlich im normalen Bereich liegt, wird trotzdem "übergewichtig" angezeigt ;(
Danke schonmal :applaus: