Quick Quiz
// Write the specification for a class, Quiz
class Quiz {
/*
* Assume that, magically, and without you writing it, this class contains
* the following method:
*
* public static int promptUserForInt(String prompt);
*/
// Within the main method, please do the following:
public static void main (String[] args) throws Exception {
// 1) Use promptUserForInt(String prompt) to get two numbers from
// the user
int number1 = promptUserForInt ("Enter the first number: ");
int number2 = promptUserForInt ("Enter the second number: ");
if (number1 == number2) {
// 2) If the two numbers are equal, print, "The numbers ARE equal."
System.out.println ("The numbers ARE equal.");
} else {
// 3) Otherwise print, "The two numbers are NOT equal"
System.out.println ("The numbers are NOT equal.");
}
}
}
Review Day
Today turned out to be mostly a reinforcement day. We spent most of the class reinforcing old material, including and especially the use of methods. We spoke about the "signature" of a method, including its name and argument list. The correspondence between the arguments passed at the time a method is called and the arguments within the "formal argument list" provided by the method's definition, &c.This material was all reinforcement and is captured in other notes.