Find the minimum and maximum number in an Array in Java

sachintha imindhu :

I'm new to programming. I want to find the maximum and minimum number in a given array. So I wrote this code. Although this gives the correct minimum number, it gives multiple maximum numbers. Can someone help me with this?

package maximumandminimum;

public class Maximumandminimum {

public static void main(String[] args) 
{
  int arr[] = {33,55,80,90,12,56,78};

          int min = arr[0];
          int max = arr[0];

          for(int i = 0; i< arr.length;i++)
          {
              if(arr[i]<min){
                  min= arr[i];
                  System.out.println("minumum number is"+min);
              }
              if(arr[i]>max){
               max = arr[i];
               System.out.println("maximum number is"+max);

          }

          }
}

}

imaldon4 :

This has been solved here: Finding the max/min value in an array of primitives using Java

Don't forget to print outside the loop (to get one answer).

Guess you like

Origin http://10.200.1.11:23101/article/api/json?id=374189&siteId=1