Quantcast
Channel: Programming Forums
Viewing all articles
Browse latest Browse all 51036

do while not terminating

$
0
0
obviously this program isn't finished, but I'm trying to test its termination and, well, it wont.
/*Write a program with a loop taht lets the user enter a series of integeres.
The user should enter -99 to signal the end of the series.
After all the numbers have been entered, the program should display 
the largest and smallest numbers entered.*/

import java.util.Scanner;

public class Largest_And_Smallest
{
	public static void main(String[] args)
	{
		int enteredint, integer1 = 0, integer2 = 999999999; /*I remember you told us to put something
																 here besides all 9's, but for the life of me
																 I cannot remember what that was.*/
		int BigNumber = 0, SmallNumber = 999999999;
				
		System.out.println("Enter integers.\nEnter -99 when you're done.");
		System.out.println("Enter an integer or -99 to end the program:");
		
		Scanner keyboard = new Scanner(System.in);
		
		do
		{
			System.out.println("Enter an integer, or -99 to terminate");
			enteredint = keyboard.nextInt();
				
				
				if (enteredint > BigNumber)
					enteredint = BigNumber;
					
				else if (enteredint < SmallNumber)
					enteredint = SmallNumber;
					
				
		} while (enteredint != -99);		
	}
}

		


Viewing all articles
Browse latest Browse all 51036

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>