package com.hwx521.test1;
public class TestArgs {
/**
* @param args
*/
public static void main(String[] args) {
int[] a = new int[args.length];
for(int i=0; i<args.length; i++) {
a[i] = Integer.parseInt(args[i]);
}
print(a);
listShow(a);
print(a);
}
public static void print(int[] a) {
for(int i=0; i<a.length; i++) {
System.out.print(a[i] + " ");
}
}
public static void listShow(int[] a) {
int temp;
for(int i=0; i<a.length; i++) {
for(int j=i+1; j<a.length; j++) {
if(a[j] < a[i]) {
temp = a[i];
a[i] = a[j];
a[j] = temp;
}
}
}
System.out.println();
}
}
本文提供了一个简单的Java程序示例,展示了如何接收命令行参数作为数组元素,并使用冒泡排序算法对这些整数进行排序。排序完成后,程序会两次打印数组:一次排序前,一次排序后。此示例适用于初学者理解基本的Java语法和数组操作。
5万+

被折叠的 条评论
为什么被折叠?



