package java_package_4_2;
public class Java_Array_4_2 {
public static void main(String[] args) {
// TODO Auto-generated method stub
/*
//数组的定义、动态初始化
int[] arr;
arr = new int[58];
//25 39
arr[24] = 170;
arr[38] = 170;//完成赋值
//静态初始化
int[] arr1 = new int[] {125,134,185,765,38};
arr1[2] = 2;
arr1[0] = 13;//完成赋值
//数组的长度
System.out.println(arr1.length);
*/
int[] arr1 = new int[] {125,134,185,765,38,12,34,15,5,3,1,34,15,76,381,125,134,185,765,38};//长度 20
for(int i = 0;i<arr1.length;i++) //1 2
{ //i=0 i=1
System.out.print(arr1[i]+" "); //arr1[i]=125 134
}
System.out.println();
//在循环的基础上,将第3个元素的值改为250,将第8个元素改为46
for(int i = 0;i<arr1.length;i++) //1 2
{ //i=0 i=1
if(i == 2 || i == 7)
{
arr1[2]=250;
arr1[7]=46;
}
System.out.print(arr1[i]+" "); //arr1[i]=125 134
}
System.out.println();
/*
//在循环的基础上,将偶数项元素的值归零。
for(int i=0;i<arr1.length;i++)
{
if(i % 2 != 0)
{
arr1[i]=0;
}
System.out.print(arr1[i]+" ");
}
*/
//在循环的基础上,将x项元素的值归零,其中,x必须是三的倍数
for(int i =0;i<arr1.length;i++)
{
if((i+1)%3==0)
{
arr1[i]=0;
}
System.out.print(arr1[i]+" ");
}
//
System.out.println();
System.out.println("要你们求出arr2数组元素中最大值和最小值。");
//要你们求出arr2数组元素中最大值和最小值。
int[] arr2 = new int[] {125,134,185,765,38,12,34,15,5,3,1,34,15,76,381,125,134,185,765,38};//长度 20
int max=0,min=10000;
for(int i = 0;i<arr2.length;i++)
{
if(max < arr2[i])
{
max = arr2[i];
}
if(min > arr2[i])
{
min = arr2[i];
}
}
System.out.println("max="+max);
System.out.println("min="+min);
}
}