mardi 10 février 2015

How to Compare 10 Integers and get the largest and smallest interger values in a While Loop in Java Issue

I'm trying to figure how to get the smallest and largest integer values when a user inputs 10 different integer values. I got most of it but, I can't get the smallest value I only get the largest value.



import java.util.Scanner;

public class LargestAndSmallestValue
{

public static void main ( String[] args )
{


Scanner input = new Scanner( System.in );

int counter;
int largest = 0;
int smallest = 0;
int number;

number = 0;
counter = 1;

while ( counter <= 10)
{
System.out.printf(" Enter a Integer: ");
number = input.nextInt();
++counter;

if (number > largest)
{
largest = number;
}

else

if (number < smallest)
{
smallest = number;
}

}

System.out.println("Smallest: " + smallest);
System.out.println("Largest: " + largest);

}
}

Aucun commentaire:

Enregistrer un commentaire