Java program to find maximum and minimum number without using array

Let’s learn java program to find maximum and minimum number without using array.

Java program to find maximum and minimum number without using array

In the below example we are using Integer.MAX_VALUE and Integer.MIN_VALUE to find maximum value and minimum number without using array.

Here’s the java program.

import java.util.Scanner;
public class MaximumMinimumWithoutArray
{
   public static void main(String[] args)
   {
      Scanner sc = new Scanner(System.in);
      System.out.println("Please enter total number: ");
      int numbers = sc.nextInt();
      int maximum = Integer.MIN_VALUE;
      int minimum = Integer.MAX_VALUE;
      System.out.println("Please enter " + numbers + " numbers.");
      for(int a = 0; a < numbers; a++)
      {
         int current = sc.nextInt();
         if(current > maximum)
         {
            maximum = current;
         }
         if(current < minimum)
         {
            minimum = current;
         }
      }
      System.out.println("largest of " + numbers + " numbers is: " + maximum);
      System.out.println("smallest of " + numbers + " numbers is: " + minimum);
      sc.close();
   }
}


Output:

Please enter total number:
5
Please enter 5 numbers.
96
65
86
26
41
largest of 5 numbers is: 96
smallest of 5 numbers is: 26


Also read – abstraction in java