Hallo,
ich habe folgendes Programm geschrieben und möchte zum Schluss noch eine If Anweisung einbauen, allerdings bekomme ich dann eine Fehlermeldung die ich mir nicht erklären kann.
Ich vermute es liegt an der Deklarierung der Variablen, ich weiß aber nicht wie ich es ändern muss.
Ich hoffe mir kann jemand dabei helfen.
ich habe folgendes Programm geschrieben und möchte zum Schluss noch eine If Anweisung einbauen, allerdings bekomme ich dann eine Fehlermeldung die ich mir nicht erklären kann.
Ich vermute es liegt an der Deklarierung der Variablen, ich weiß aber nicht wie ich es ändern muss.
Ich hoffe mir kann jemand dabei helfen.
Java:
package test;
import java.util.Scanner;
import java.text.*;
public class ScannerTest {
private static Scanner eingabe1;
private static Scanner eingabe2;
public static void main(String[] args) {
int groesseCm;
int gewichtKg;
double groesseM;
double bmi;
DecimalFormat f = new DecimalFormat("#0.00");
eingabe1 = new Scanner(System.in);
System.out.print("Bitte Größe in cm eingeben: ");
groesseCm=eingabe1.nextInt();
eingabe2 = new Scanner(System.in);
System.out.print("Bitte Gewicht in kg eingeben: ");
gewichtKg=eingabe2.nextInt();
groesseM = groesseCm*0.01;
System.out.println("Dieses Programm berechnet den Bodymassindex");
System.out.println("Körpergröße in cm: "+groesseCm);
System.out.println("Körpergewicht in kg: "+gewichtKg);
bmi = (gewichtKg/(groesseM*groesseM));
System.out.println(f.format(bmi));
if (bmi=<18.5)
System.out.println(f.format(bmi)+" Untergewicht");
if else (18.5<bmi>24.9)
System.out.println(f.format(bmi)+" Normalgewicht");
else
System.out.println(f.format(bmi)+" Übergewichtgewicht");
}
}
Zuletzt bearbeitet von einem Moderator: