M
Mayonnaise
Gast
Hallo,
ich bin echt ein totaler Anfänger und habe mich an einem Programm versucht, welches den BodyMassIndex ausgeben soll.
Hier der Code:
Wenn ich das Programm mit 2 Argumenten ausführen will, erscheint folgende Fehlermeldung in der Console:
Kann mir jemand helfen???
Danke,
eure fettige Mayo
ich bin echt ein totaler Anfänger und habe mich an einem Programm versucht, welches den BodyMassIndex ausgeben soll.
Hier der Code:
Code:
package com.endress.eigenkreationen;
public class BodyMassIndex
{
public static void main(String[] args)
{
double koerpergroesse = Integer.parseInt(args[0]);
koerpergroesse = koerpergroesse / 10;
double koerpergewicht = Integer.parseInt(args[1]);
double bmi = ( (koerpergewicht) / ( (koerpergroesse) * (koerpergroesse) ) );
if (bmi >= 25)
{
System.out.println("Ihr BodyMassIndex BMI beträgt " + bmi + ". Sie haben Übergewicht !");
}
if (25 > bmi && bmi >= 18.5)
{
System.out.println("Ihr BodyMassIndex BMI beträgt " + bmi + ". Sie haben Normalgewicht !");
}
if (bmi < 18.5)
{
System.out.println("Ihr BodyMassIndex BMI beträgt " + bmi + ". Sie haben Untergewicht !");
}
}
}
Wenn ich das Programm mit 2 Argumenten ausführen will, erscheint folgende Fehlermeldung in der Console:
Code:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
at com.endress.eigenkreationen.BodyMassIndex.main(BodyMassIndex.java:12)
Kann mir jemand helfen???
Danke,
eure fettige Mayo