Assignment # 60 and Enter PIN

Code

    /// Name: Tommy Oyuntseren
    /// Period: 7
    /// Program Name: EnterPIN
    /// File Name: EnterPIN.java
    /// Date: 12/4/2015

import java.util.Scanner;

public class EnterPIN
{
	public static void main( String[] args )
	{
		Scanner keyboard = new Scanner(System.in);
		int pin = 12345;

		System.out.println("WELCOME TO THE BANK OF JOSHUA.");
		System.out.print("ENTER YOUR PIN: ");
		int entry = keyboard.nextInt();

		while ( entry != pin )
		{
			System.out.println("\nINCORRECT PIN. TRY AGAIN.");
			System.out.print("ENTER YOUR PIN: ");
			entry = keyboard.nextInt();
		}

		System.out.println("\nPIN ACCEPTED. YOU NOW HAVE ACCESS TO YOUR ACCOUNT.");
	}
}

//WHILE, like IF, has a boolean statement inside parentheses and
//it performs the command coming after it.

//WHILE performs the command infinitely unlike an if statement, until the boolean
//inside parentheses becomes true.

//The int entry was already created on the previous line to the WHILE loop.

//if you delete nextInt() command inside the WHILE loop, it will infinitely
//print lines until the program crashes.
  

Picture of the output

Assignment 60