TestArraySort.java package com.google.eshop.javase;import java.util.Arrays;import java.util.Scanner;public class TestArraySort {//从控制台往数组中传入8个值//调用ArraySort类中的冒泡排序的方法完成排序//将排序完成
package com.google.eshop.javase; import java.util.Arrays; import java.util.Scanner; public class TestArraySort { //从控制台往数组中传入8个值 //调用ArraySort类中的冒泡排序的方法完成排序 //将排序完成之后的数组和排序之前的数组进行输出 public static void main(String[] args) { System.out.print("请输入需要排序的数字:"); int[] array= new int[8]; Scanner scanner=new Scanner(System.in); //一个数字一个数字的接收 for(int i=0;i TestFinabicc1.javapackage com.google.eshop.javase; public class TestFinabicc1 { //取得Fibaccion的前20项 public static void main(String[] args) { int[] f=new int[20];//1,1,2,3,5 f[0]=1; f[1]=1; for(int i=2;iArraySort.java package com.google.eshop.javase; public class ArraySort { //冒泡排序 public static void bubbleSort(int a[]) { int i,j,temp; int len=a.length-1; //冒泡必须使用两重循环, //第一重控制循环次数,第二重进行两两交换比较 for(i=0;ii;j--) { //>,<决定升序降序 if(a[j]>a[j-1]) { temp=a[j-1]; a[j-1]=a[j]; a[j]=temp; } } } return ; for(i=0;i i;j--) { //>,<决定升序降序 if(a[j] TestArrayFind.java package com.google.eshop.javase; import java.util.Arrays; public class TestArrayFind { public static void main(String[] args) { int array[]= {34,55,12,24,78,64}; Arrays.sort(array); for(int i:array) { System.out.print(i+","); } System.out.println(); int number=Arrays.binarySearch(array,64); System.out.print(number); } }ArrayCopy.javapackage com.google.eshop.javase; public class ArrayCopy { public static void main(String[] args) { int source[]= {34,56,78,890,100}; int destination[]=new int[50]; System.arraycopy(source,0, destination, 10, 5); for(int i:destination) { System.out.print(i+","); } } }