首页 > 学院 > 开发设计 > 正文

通过命令行参数输入数值 求数组的最大值最小值和

2019-11-08 03:11:30
字体:
来源:转载
供稿:网友
public class ArrayTest{public static void main(String[] args) {int sum = 0;int max = Integer.parseInt(args[0]);         int min = Integer.parseInt(args[0]); for(String s:args){int a = Integer.parseInt(s);if(a > max){max = a ;}if(a < min){min = a ;}sum += a;}System.out.PRintln("数组中的最大值:"+max);        System.out.println("数组中的最小值:"+min);System.out.println("数组的和是"+ sum);System.out.println("数组元素的平均值:"+sum/args.length);   }

}

改进:

import java.util.Arrays;public class ArrayTest1{public static void main(String[] args) {Arrays.sort(args);int sum = 0;for(String s:args){int a = Integer.parseInt(s);sum += a;}System.out.println("数组中的最大值:"+args[args.length-1]);        System.out.println("数组中的最小值:"+args[0]);System.out.println("数组的和是"+ sum);System.out.println("数组元素的平均值:"+sum/args.length);   }}


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表