java创建数组
int arr[] = {1,3,5,-2,4,6};
不使用数学函数的话,那么这种方法就是最好用的了
package com.hp.su;
/**
* 1.有一个int数组{1,3,5,-2,4,6},要求获取:
* 最大值、最小值、元素和、平均值
* */
public class Crisp_2 {
public static void main(String[] args) {
int arr[] = {1,3,5,-2,4,6};
int zuida = 0;
int zuixiao =arr[0];
int zonghe =0; //最后算的时候需要用小数
for (int i=0;i<arr.length;i++){//循环,把每一个值单独取出来,从0开始是因为数组下标是从0开始的,不要用<=,会报错
if (arr[i]>zuida){//如果数组arr中i下标位置的数值大于变量名为zuida的变量
zuida=arr[i];//将数组arr中i下标位置的数值赋值给zuida,下方代码同理
}
}
for (int i=0;i<arr.length;i++){
if (zuixiao>arr[i]){
zuixiao=arr[i];
}
}
for (int i=0;i<arr.length;i++){
zonghe+=arr[i];//+=是用来让前面的数加上后面的数,式子转变一下就是zonghe=zonghe+arr[i]
}
double pingjun = 0;//double是定义变量为小数时用到的
pingjun = zonghe*1.0 / arr.length;//如果数值为整数,*1.0即可变为小数
System.out.println(zuida);
System.out.println(zuixiao);
System.out.println(zonghe);
System.out.println(pingjun);
}
}
其实这种方法算是一个最容易理解的运算逻辑,适合初学者学习简单的运算规则