BMI berechnen mit Java: wie (Normal-, Über-, Untergewicht mit "if/else")?

...komplette Frage anzeigen

1 Antwort

1) Nach jeder Ausgabe per System.out.println ("") fehlt ein " ; ".
Ein ; ist der Befehlsabschluss. Also nach jedem Befehl MUSS ein ; hin.

2) in Java programmierst du in Klassen. In diesen Klassen gibt es Methoden, all deib Code MUSS innerhalb einer methode stehen (ausser klassenvariablen)

3) du hast eine if aufgemacht, aber nicht geschlossen und direkt ein else, also so:
If (){System... else {...}...}

Aussehen solte es aber so:
If (){}else {}

Lösung:

public void methode ()
{
if (bmi < 18,5)
{
...}
else if (bmi > 20){
...}
else
{...}

(Habe das spezielle else-if Statement benutzt, ist das gleiche wie: else {if (){}})

Antwort bewerten Vielen Dank für Deine Bewertung

Was möchtest Du wissen?