学习java随笔第六篇:数组
一维数组
创建一维数组并输出
public class OneDimensionalArray { public static void main(String argas[]) { int i[]=new int[10]; for(int j=0;j<i.length;j++) { i[j]=j; System.out.println(i[j]); } } }
运行结果
多维数组
创建多维数组并输出
public class MultiDimensional { public static void main(String arges[]) { int i[][]=new int[3][3]; for(int j=0;j<3;j++) { for(int k=0;k<3;k++) { i[j][k]=j+k; System.out.println(i[j][k]); } } } }
运行结果
数组排序
使用冒泡方法对数组进行排序
public class DimensionalSort { public static void main(String argas[]) { //定义数组 int a[]={18,12,23,14,35,26,37,38,19,15}; for(int i=0;i<a.length;i++) { for(int j=i+1;j<a.length;j++) { //如果第二个元素比第一个元素数值小就互换位置 if(a[j]<a[i]) { int n=a[i]; a[i]=a[j]; a[j]=n; } } } //把排序好的数组打印出来 for(int i=0;i<a.length;i++) { System.out.println(a[i]); } } }
运行结果
用sort方法对数组进行排序
import java.util.Arrays; public class DimensionalSort { public static void main(String argas[]) { //定义数组 int a[]={18,12,23,14,35,26,37,38,19,15}; Arrays.sort(a); //把排序好的数组打印出来 for(int i=0;i<a.length;i++) { System.out.println(a[i]); } } }
运行结果