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