publicclassHelloWorld{publicstaticvoidmain(String[]args){int[] a ={1,2,3};int[] b =newint[3];
b=a;
b[0]=10;for(int j=0;j<3;j++){System.out.println(a[j]);}}}//输出结果 :10 2 3publicclassHelloWorld{publicstaticvoidmain(String[]args){int[] a ={1,2,3};int[] b =newint[3];for(int i=0;i<3;i++){
b[i]=a[i];}
b[0]=10;for(int j=0;j<3;j++){System.out.println(a[j]);}}}//输出结果 1 2 3
数组翻转
int[] a ={1,2,3,4,5,6,7,8,9};int len =a.length;int temp=0;for(int i=0;i<len/2;i++){
temp = a[len-1-i];
a[len-1-i]=a[i];
a[i]=temp;}int[] a ={1,2,3,4,5,6,7,8,9};int len =a.length;int[] b =newint[a.length];for(int i=len-1,j=0;i>=0;i--,j++){
b[j]=a[i];}
a=b;for(int j=0;j<len;j++){System.out.println(a[j]);}
数组扩容
int[] a ={1,2,3};int[] b={1,2,3,4,5};
a=b;
冒泡排序
int[] a ={1,3,5,9,7,2,4};int temp =0;int len = a.length;for(int i=0;i<len-1;i++){for(int k =0;k<len-1-i;k++){if(a[k]<a[k+1]){
temp=a[k];
a[k]=a[k+1];
a[k+1]=temp;}}}
二维数组
杨辉三角
int a[][]=newint[10][];for(int i=0;i<a.length;i++){
a[i]=newint[i+1];for(int j=0;j<a[i].length;j++){if(j==0|| j==a[i].length-1){
a[i][j]=1;}else{
a[i][j]=a[i-1][j-1]+a[i-1][j];}}}