1.求最大值
public class demo {
public static void main(String[] args) {
int[] arr={33,5,22,44,55};
int max=arr[0];//max的初始化值一定是数组中的值
for(int i=1;i<arr.length;i++){
if(arr[i]>max){
max=arr[i];
}
}
System.out.println(max);
}
2.遍历数组求和
package com.nb.demo1;
import java.util.Random;
public class demo {
public static void main(String[] args) {
int[]arr=new int[10];
//把生成的随机数放到数组当中
Random r=new Random();
for(int i=0;i<arr.length;i++){
int number=r.nextInt(100)+1;//每循环一次就会生成一个新的随机数
arr[i]=number;//把生成的随机数添加到数组当中
}
//遍历数组
for(int i=0;i<arr.length;i++){
System.out.print(arr[i]+" ");//用print,在打印时不会换行
}
System.out.println("\n");
//求所有数据的和
int sum=0;
for(int i=0;i<arr.length;i++){
sum=sum+arr[i];
}
System.out.println("所有数据的和为"+sum);
//求平均数
int avg=sum/arr.length;
System.out.println("平均数为:"+avg);
//统计有多少个数据比平均数小
int count=0;
for(int i=0;i<arr.length;i++){
if(arr[i]<avg){
count++;
}
}
System.out.println("一共有"+count+"个数据比平均数小");
}
}