1.数组排列
public class Array02{
//一个main方法
public static void main(String[]args){
//判断(1,11,2,-1,3,22,0)的大小,并输出最大值且
//对应下标
int[] arr={1,11,2,-1,3,22,0};
int max=arr[0];
int maxIndex=0;
for(int i=1;i<7;i++){
if(arr[0]<arr[i])
max=arr[i];
maxIndex=i;
}
System.out.println("max"+max+"maxIndex"+maxIndex);
}
}
2.数组计算平均值
public class Array01{
public static void main (String[] args){
//统计五个数的平均值11,12.5,111,22,1
double[] hens ={11,12.5,111,22,1};
double totalweight =0;
for(int i=0;i<hens.length;i++){
totalweight += hens[i];
}
System.out.println("五个数的平均数为"+(totalweight/hens.length));
}
}
3.数组反转
public class FanZhuan{
public static void main(String[]args){
//逆续排列arr{1,2,3,4,5,6};
int[] arr= {1,2,3,4,5,6};
int[] arr1=new int[arr.length];
for(int i=arr.length-1 ,j=0;i>=0;i--,j++){
arr1[j]=arr[i];
}
arr=arr1;
for(int i=0;i<arr.length;i++){
System.out.print(arr[i]+" ");
}
}
}