简体   繁体   English

在Java中查找数组中的最小和最大数字

[英]Find the minimum and maximum number in an Array in Java

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);

          }

          }
}

} }

This has been solved here: Finding the max/min value in an array of primitives using Java这已在这里解决: Find the max/min value in a array of originals using Java

Don't forget to print outside the loop (to get one answer).不要忘记在循环外打印(以获得一个答案)。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM