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