JavaSE-数组

package 数组;

public class ArrayTest {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		int[] arr = { 10, 21, 9, 11, 22, 19, 36 };

		printArray(arr);
		System.out.println("-----");
		printArray2(arr);
	}

	// jdk1.5
	// for( 数据类型 变量名 : 集合 )
	private static void printArray(int[] arr) {
		for (int x : arr) {
			System.out.println(x);
		}

	}

	public static void printArray2(int[] arr) {
		for (int x = 0; x < arr.length; x++) {
			System.out.println(arr[x]);
		}

	}

}

package 数组;

public class 反转打印数组里的数字Test {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		// 给定一个数,对其进行反转 {4,1,9,7,3,8,2}
		
		// TODO Auto-generated method stub
		// int arr1[]=new int[6];
		//arr1[5]=2;
		int []arr1=new int[]{4,1,9,7,3,8,2};
		// 方法 1
		int arr2[]=new int[7];
		for(int i=0;i<=6;i++){
		arr2[6-i]=arr1[i];
		}
		for(int j=0;j<=6;j++){
		System.out.print(" "+arr2[j]);
		}
		System.out.println("\n");
		System.out.print("--------------------");
		System.out.println("\n");
		// 方法 2 ,推荐
		for(int s=0,e=arr1.length-1;s<e;s++,e--) {
		int t=arr1[s];
		arr1[s]=arr1[e];
		arr1[e]=t;
		}
		for(int j=0;j<=6;j++){
		System.out.print(" "+arr2[j]);
		}
	}

}

package 数组;

public class 输出数组最值 {
	
	
	
	 //使用参考
//	  double a[]={1.2,1.6,2.9};
//	  double b[]=MaxMinAverage(a);
//	  for(int i=0;i<b.length;i++){
//		  System.out.println(b[i]);
//	  }
	
	
	public static double[] MaxMinAverage(double arr[]) {
		double douArr[]=new double[3];
		double max=douArr[0];
		double min=douArr[0];
		double sum=douArr[0];
		for (int i = 0; i < douArr.length; i++) {
			if (max<douArr[i]) {
				max=douArr[i];
			}
			if (min>douArr[i]) {
				min=douArr[i];
			}
			sum+=douArr[i];
		}
		
		douArr[0]=max;
		douArr[1]=min;
		douArr[3]=sum/douArr.length;
		
		
		return douArr;
	}
	
	

}

猜你喜欢

转载自blog.csdn.net/pianai_s/article/details/89763802