Results 1 to 2 of 2
- 04-17-2011, 07:58 PM #1
Member
- Join Date
- Nov 2010
- Location
- Beirut, Lebanon
- Posts
- 36
- Rep Power
- 0
Java, i need help with a recursion base case please
I'm writing a program that prints Sierpinski's Carpet in a recursive method. I just need to figure out a base case for this method. And one more thing the picture is supposed to have more dots(small squares) in between the squares that don't seem to show in my method. any suggestions are welcomed.
Java Code:import java.awt.*; public class Sierpinski{ public static void main(String args[]) { DrawingPanel panel = new DrawingPanel(242,242); Graphics g = panel.getGraphics(); g.setColor(Color.WHITE); g.fillRect(0,0,242,242); drawGasket(g,0, 0, 243); } public static void drawGasket(Graphics g,int x, int y, int side) { int temp= side/3; g.setColor(Color.BLACK); g.fillRect(x + temp, y + temp, temp - 1, temp - 1); if(temp>=3) { drawGasket(g,x,y,temp); drawGasket(g,x+temp,y,temp); drawGasket(g,x+2*temp,y,temp); drawGasket(g,x,y+temp,temp); drawGasket(g,x+2*temp,y+temp,temp); drawGasket(g,x,y+2*temp,temp); drawGasket(g,x+temp,y+2*temp,temp); drawGasket(g,x+2*temp,y+2*temp,temp); } } }Last edited by farahm; 04-19-2011 at 11:43 AM.
- 04-18-2011, 12:27 AM #2
Similar Threads
-
Artificial Intelligence knowledge base in java
By ala_mages in forum Advanced JavaReplies: 5Last Post: 12-06-2010, 10:44 AM -
Problem with case - might need recursion
By Angelar in forum New To JavaReplies: 6Last Post: 10-13-2010, 02:25 PM -
Java with Data Base
By Nerijus in forum New To JavaReplies: 9Last Post: 05-21-2010, 11:54 AM -
How to find logarithm base 2 value in java
By RJNARESH in forum Advanced JavaReplies: 5Last Post: 03-19-2009, 10:12 PM -
Is Java Case Sensitive???? Prove It
By j2vdk in forum New To JavaReplies: 53Last Post: 09-01-2008, 09:54 AM


LinkBack URL
About LinkBacks
Reply With Quote
Bookmarks