Java数组运用
赋值
int[] array1,array2;
array1 = new int[]{1,2,3,4};
array2 = array1; //赋值
复制
int[] array1,array2;
array1 = new int[]{1,2,3,4};
array2 = new int[array1.length]
for(int i = 0;i<array2.length;i++){
array2[i] = array1[i]; //复制
}
最大值
//求最大值
int[] arry1=new int[]{2,3,4,7,6,9,1}; //定义数组并赋值
int max=arr1[0]; //定义最大值为数组的第1位
for(int i=1;i<arry1.length;i++){ //for循环遍历数组
if(max<arry1[i]){ //if语句进行判断
max=arry1[i];
}
}
System.out.println("最大值为:" +max);
最小值
//求最小值
int[] arry2=new int[]{2,3,4,7,6,9,1,10}; //定义数组并赋值
int min=arry2[0]; //定义最小值为数组的第零位
for(int i=0;i<arry2.length;i++){ //for循环遍历数组
if(min>arry2[i]){ //if语句进行判断
min=arry2[i];
}
}
System.out.println("最小值为:" +min);
平均数
double[] arry={3.4,5.6,1.9,8,7};
double count=0; //初始和
for(int i=0;i<array.length;i++){
count+=arry[i];
}
double average=count/array.length; //总和/数量=平均数
System.out.println("平均数为:" +average);
倒叙
int[] arry1={12,34,54,2,3,6};
int[] arry2=new int[arry1.length];
int x=0;
for(int i=0;i<arry1.length-1;i--){
arry2[i]=arry1[i];
x++;
}
for(int j=0;j<arry2.length;j++){
System.out.print(arry2[j]+" , ");
}