import java.io.*;
/**
* This program will print out a modified version of the
song
* 100 bottles of beer on the wall
*
* @author - Elizabeth Adams
* @version - 1e
*/
public class Lab1e
{
// discovered
that need to add "throws IOException if use BufferedReader
public static void main(String args [])throws IOException
{
BufferedReader stdin; // stdin is the abbreviation for
standard input
int numberOfBottles;
//
creates a new BufferedReader to get data from the keyboard
stdin = new BufferedReader (new
InputStreamReader(System.in));
System.out.println("Enter a number between 0 and
101");
numberOfBottles = Integer.parseInt(stdin.readLine()); //converts
input to an int
// repeat
following section of code until numberOfBottles is in desired range
while (numberOfBottles <= 0 || numberOfBottles > 100)
{
System.out.println("Enter a number between 0 and
101");
numberOfBottles =
Integer.parseInt(stdin.readLine()); // gets another int
} // end
while
//
repeat following code until numberOfBottles leaves desired range
while (numberOfBottles > 0 && numberOfBottles
<= 100)
{
if (numberOfBottles
> 2)
numberOfBottles = PrintVerse.normalStanza(numberOfBottles);
else if
(numberOfBottles == 2)
numberOfBottles
= PrintVerse.almostDone();
else
numberOfBottles =
PrintVerse.lastStanza();
} // end
while
} // end of main
} // end of class