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 14 // Ask to input number of rows 15 System.out.print("Enter the number of rows: "); 16 int nrOfRows = scanner.nextInt(); 17 System.out.print("Enter the number of columns: "); 18 int nrOfColumns = scanner.nextInt(); 19 drawRectangle(nrOfRows, nrOfColumns); 20 } 21 22 private static void drawRectangle(int nrOfRows, int nrOfColumns) { 23 int i = 1; 24 while ( i <= nrOfRows) { 25 drawOneRow(nrOfColumns); 26 i=i+1; 27 System.out.println(""); 28 } 29 } 30 31 private static void drawOneRow(int nrOfColumns) { 32 int k = 1; 33 34 while (k <= nrOfColumns){ 35 System.out.print("*"); 36 k++; 37 } 38 } 39 40 41 }