Java 求数组元素的和,最大值,最小值

//  写得不是很好,有瑕疵(重复东西有点多)
public class MaxMin{
    public static void main(String[] args){
        int a[]={12,4,53,51,2,45,13,4,57,21,31,57};
            int sum=0;
            int Max=a[0],Min=a[0];
        for(int i=0;i<a.length;i++){
            sum+=a[i];
        }
            System.out.println("数组元素的和为"+sum);
            Maximun();
    }
    public static void Maximun(){
            int a[]={12,4,53,51,2,45,13,4,57,21,31,57};
            int Max=a[0],Min=a[0];  
            for(int i=1;i<a.length;i++){
            if(Max<a[i]){
                Max=a[i];
            }   
            if(Min>a[i]){
                Min=a[i];
            }
        }
                System.out.println("数组元素的最大值为"+Max);
                System.out.println("数组元素的最小值为"+Min);

    }   
}

猜你喜欢

转载自blog.csdn.net/weixin_42895133/article/details/81604845