M
Muuuh
Gast
Hallo,
wollten ein Programm zur Berechnung von Umfang von Kreis oder Rechteck schreiben.
Durch die Parametereingabe soll sich ergeben ob s n Kreis, n Rechteck oder weder noch ist.
So sieht das bisher bei uns aus:
Bei 2 Eingaben und mehr passts, bei 1er oder keiner kriegen wir diese Fehlermeldung:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException 1 at Umfang.main<Umfang.java:8>
Haben die Rechnung bisher noch ned hingeschrieben, die dann das Ergebnis rausgibt. Aber daran sollte es ned scheitern.
Vielen Dank im Voraus.
wollten ein Programm zur Berechnung von Umfang von Kreis oder Rechteck schreiben.
Durch die Parametereingabe soll sich ergeben ob s n Kreis, n Rechteck oder weder noch ist.
So sieht das bisher bei uns aus:
Java:
public class Umfang
{
public static void main(String[] args)
{
int wertA=Integer.parseInt(args[0]);
int wertB=Integer.parseInt(args[1]);
if(args.length==1)
System.out.println("Umfang Kreis:");
else if(args.length==2)
System.out.println("Umfang Rechteck:");
else
System.out.println("Fehlerhafte Eingabe! Prüfen Sie die Anzahl der eingegebenen Parameter!");
}
}
Bei 2 Eingaben und mehr passts, bei 1er oder keiner kriegen wir diese Fehlermeldung:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException 1 at Umfang.main<Umfang.java:8>
Haben die Rechnung bisher noch ned hingeschrieben, die dann das Ergebnis rausgibt. Aber daran sollte es ned scheitern.
Vielen Dank im Voraus.