- public class testIntArray {
- /**
- * @带参数的Java程序运行
- */
- public static void main(String[] args) {
- // 参数存储在args数组中
- int [] anArray = new int [10];
- for (int i=0;i<10;i++){
- anArray[i] = Integer.parseInt(args[i]);
- }
- SortIt(anArray);
- }
- public static void SortIt(int [] a){
- for(int i=0;i<a.length;i++){
- for(int j=0;j<i;j++){
- if(a[j]>a[j+1]){
- int temp;
- temp=a[j+1];
- a[j+1]=a[j];
- a[j]=temp;
- }
- }
- }
- for(int i=0;i<a.length;i++){
- System.out.print(a[i]+" ");
- }
- }
- }
运行的方法是,右键——》run as——》run configuration——》Arguments——》program arguments 输入 6 2 1 4 5 6 9 8 9 10
即 每一个参数用空格分开。
运行结果:
1 2 4 5 6 6 8 9 9 10