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    package assign_4;
6    
7    import java.util.Scanner;
8    
9    public class TextRectangles {
10       public static void main(String[] args){
11           Scanner scanner = new Scanner(System.in);
12           System.out.print("number of rows?");
13           int nrOfRows = scanner.nextInt();
14           System.out.print("number of columns?");
15           int nrOfColumns = scanner.nextInt();
16           drawRectangle(nrOfRows, nrOfColumns);
17       }
18   
19       public static void drawRectangle(int nrOfRows, int nrOfColumns){
20           int i = 1;
21           while(i <= nrOfRows){
22               drawOneRow(nrOfColumns);
23               System.out.println();
24               i=i+1;
25           }
26       }
27   
28       private static void drawOneRow(int nrOfColumns) {
29           int j = 1;
30           while(j <= nrOfColumns){
31               System.out.print("*");
32               j=j+1;
33           }
34       }
35   }
36