The program with the number of lines loop correct is below.
If there were something in place of "( more stuff goes here )"
that printed a line of numStars stars,
the program would be finished.
import java.io.*;
//
class starBlock
{
public static void main (String[] args ) throws IOException
{
int numRows; // the number of Rows
int numStars; // the number of stars per row
int row ; // current row number, number of star in this row
BufferedReader userin = new BufferedReader (new InputStreamReader(System.in));
String inputData;
// collect input data from user
System.out.println( "How many Rows?" );
inputData = userin.readLine();
numRows = Integer.parseInt( inputData );
System.out.println( "How many Stars per Row?" );
inputData = userin.readLine();
numStars = Integer.parseInt( inputData );
row = 1;
while ( row <= numRows )
{
( more stuff goes here )
System.out.println();
row = row + 1;
}
}
}
Now you must perform one of the most important tasks in computer programming: ignoring the big problem and looking at a little problem.