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.java
package 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;i
ArraySort.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;i
i;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.java
package 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+",");
}
}
}
