TextRectangles.java
1    /* 
2     *Program to draw rectangles of stars in the standard output stream. The 
3     * dimensions of the rectangle are read from the standard input stream. 
4     */
5    
6    package npw;
7    
8    import java.util.Scanner;
9    
10   public class TextRectangles {
11       public static void main(String[] args){
12           Scanner scanner = new Scanner(System.in);
13           System.out.println("run:");
14           System.out.print("number of rows?");
15           int nrOfRow = scanner.nextInt();
16           System.out.print("number of columns?");
17           int nrOfColumn = scanner.nextInt();
18           drawRectangle(nrOfRow,nrOfColumn);
19   
20       }
21       private static void drawRectangle (int nrOfRows, int nrOfColumns){
22           int i = 1 ;
23           while (i <= nrOfRows){
24               drawOneRow(nrOfColumns);
25               i = i+1;
26   
27           }
28       }
29       private static void drawOneRow(int nrOfColumns){
30           int i = 0;
31           while (i < nrOfColumns){
32               System.out.print("*");
33               i = i + 1;
34           }
35           System.out.println(" ");
36       }
37   }
38