Difference between revisions of "Nested loops"
From CompSciWiki
Line 1: | Line 1: | ||
==Example Program== | ==Example Program== | ||
<pre> | <pre> | ||
+ | /********************************** | ||
+ | * NestedX: | ||
+ | * Prints out a fancy "ascii art" | ||
+ | * picture in the shape of an X where | ||
+ | * the user supplies the size of the X. | ||
+ | ***********************************/ | ||
+ | |||
import javax.swing.*; | import javax.swing.*; | ||
Revision as of 23:15, 6 March 2007
Example Program
/********************************** * NestedX: * Prints out a fancy "ascii art" * picture in the shape of an X where * the user supplies the size of the X. ***********************************/ import javax.swing.*; public class NestedX { public static void main(String[] args) { int size = 0; int i, j; // Keep asking for input until it is greater or equal to 3. while(size < 3) { size = Integer.parseInt(JOptionPane.showInputDialog("Enter a number greater or equal to 3")); } for(i = 0; i < size; i++) { for (j = 0; j < size; j++) { if(i == j) { System.out.print("*"); } else if(j == (size - (i + 1))) { System.out.print("*"); } else { System.out.print(" "); } } System.out.println(); } System.out.println("\n~~~End of processing~~~"); System.exit(0); }// end main }// end NestedX