1 package npw; 2 import javax.swing.*; 3 import java.util.Scanner; 4 5 public class TextRectangles { 6 public static void main(String[] args) { 7 int nrOfrows = getNumber("rows?"); 8 int nrOfColumns = getNumber("columns?"); 9 10 11 drawRectangle(nrOfrows,nrOfColumns); 12 13 14 15 16 } 17 18 19 20 21 private static int getNumber(String prompt) { 22 Scanner scanner = new Scanner(System.in); 23 System.out.println(prompt); 24 25 int temp = scanner.nextInt(); 26 return temp; 27 28 29 } 30 31 private static void drawRectangle(int nrOfRows, int nrOfColumns) { 32 int i = 1; 33 while (i <= nrOfRows) { 34 drawOneRow(nrOfColumns); 35 i = i + 1; 36 System.out.println(); 37 38 } 39 } 40 private static void drawOneRow(int nrOfColumns) { 41 int i = 0; 42 while (i < nrOfColumns) { 43 System.out.print("*"); 44 i= i+1; 45 } 46 } 47 48 } 49