D
Doreen
Gast
Hallo,
kann mir villeicht jemand helfen? Ich bekomme immer eine "OutOfBoundException" bei dem folgendem Quellcode.
Kann mir aber nicht erklären wieso.
Wäre super nett wenn mir jemand Helfen könnte.
VG, Patric
edit by roar: codetags!
kann mir villeicht jemand helfen? Ich bekomme immer eine "OutOfBoundException" bei dem folgendem Quellcode.
Kann mir aber nicht erklären wieso.
Code:
import java.math.*;
public class Turtle01
{
public static void main( String args[] )
{
double a = Double.valueOf(args[0]).doubleValue(); // hier
int b = Integer.valueOf(args[1]).intValue(); // und hier
double c = Double.valueOf(args[2]).doubleValue();
double h = c * Math.sin(Math.PI / 180 * b);
double x = c * Math.cos(Math.PI / 180 * b);
double y = a-x;
double e = Math.sqrt (y*y + h*h);
int d1 = 180 - 90 - b;
double z = Math.asin (y/e);
int d2 = (int) Math.round((z*180/Math.PI));
int d = d1/d2;
Turtle harry = new Turtle();
harry.forward(a);
harry.right(180-b);
harry.forward(c);
harry.right(180-d);
harry.forward(e);
// harry.right(y);
// harry.forward(x);
// harry.right(y);
}
}
Wäre super nett wenn mir jemand Helfen könnte.
VG, Patric
edit by roar: codetags!