/home/sjenks/NetBeansProjects/CS1/src/npw/TextRectangles.java
 1 /*
 2  * Program to draw rectangles of stars in the standard output stream. The 
 3  * dimecstions of the rectangle are read from the standard input stream.
 4  */
 5 
 6 package npw;
 7 import java.util.Scanner;
 8 
 9 
10 /**
11  *
12  * @author sjenks
13  */
14 public class TextRectangles {
15 
16     /**
17      * @param args the command line arguments
18      */
19     public static void main(String[] args) {
20     int nrOfRows = nrOfRows();
21     int nrOfColumns = nrOfColumns();
22     drawRectangle (nrOfRows, nrOfColumns);
23 
24         
25     }
26 
27     private static int nrOfRows() {
28         Scanner scanner = new Scanner (System.in);
29         System.out.print("number of rows? ");
30         int nrOfRows = scanner.nextInt();
31         return nrOfRows;
32         
33     }
34 
35     private static int nrOfColumns() {
36         Scanner scanner = new Scanner (System.in);
37         System.out.print("number of Columns? ");
38         int nrOfColumns = scanner.nextInt();
39         return nrOfColumns;
40     }
41 
42     private static void drawRectangle(int nrOfRows, int nrOfColumns) {
43         int i = 1;
44        while ( i <= nrOfRows) {
45             drawOneRow(nrOfColumns);
46             i= i+1;
47     }
48     }  
49 
50     private static void drawOneRow(int nrOfColumns) {
51         int i=1;
52          while (i<= nrOfColumns) {
53              System.out.print("*");
54              i= i+1;    
55     } System.out.println();
56             //get rid of the equal sign for five rows 
57 }
58 }
59