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