• Need help with a somewhat simple Java program.
    2 replies, posted
I just learned some of the basics of Java, so I thought I would make a simple Mandelbrot drawer. I got everything to compile, but there is definitely something wrong here. [CODE] package asciibrot; public class Main { public static void main(String[] args) { int X; int Y; double zX; double zXtemp; double zY; double cX; double cY; final int MaxIterations = 10; int Iterations; for(Y = 20; Y>=-20; Y--){ for(X = -20; X<=20; X++){ cX = X/10; cY = Y/10; zX = cX; zY = cY; Iterations = 0; while(Iterations<MaxIterations & zX*zX+zY*zY<4){ zXtemp = zX*zX - zY*zY + cX; zY = 2*zX*zY + cY; zX = zXtemp; Iterations++; } if(Iterations == MaxIterations){ System.out.print("X "); }else{ System.out.print(" "); } } System.out.print("\n"); } } } [/CODE] This outputs [CODE] run: X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X [/CODE] and I cannot for the life of me figure out why. All help would be greatly appreciated.
Try increasing the max iterations count or using a higher resolution image.
OOOOH FUCKING TYPE CASTING. I am sooo mad at myself. Why do I always notice what I did wrong right after I post? cX = (double)X/10; cY = (double)Y/10; This will be the death of me, I just know it.
Sorry, you need to Log In to post a reply to this thread.