public class ArrayTest {
public static void main(String args[]) {
for(int i=0;i<args.length;i++) {
System.out.print(args[i]+" ");
int[] a = new int[args.length] ; a[i]= Integer.parseInt(args[i]);
NumSort numsort = new NumSort(a[i]);
}
}
}class NumSort {
public void NumSort(int[] a) {
for(int i=0;i<a.length;i++) {
for(int j=i+1;j<a.length;j++) {
int temp;
temp = a[i];
a[i] = a[i+i];
a[i+1] = temp;
System.out.print(a[i]+" ");
}
}
}
}NumSort numsort =new NumSort(a[i]); 这句报错,说找不到符号。。望高手帮忙修改,指出错误!谢谢!
public static void main(String args[]) {
for(int i=0;i<args.length;i++) {
System.out.print(args[i]+" ");
int[] a = new int[args.length] ; a[i]= Integer.parseInt(args[i]);
NumSort numsort = new NumSort(a[i]);
}
}
}class NumSort {
public void NumSort(int[] a) {
for(int i=0;i<a.length;i++) {
for(int j=i+1;j<a.length;j++) {
int temp;
temp = a[i];
a[i] = a[i+i];
a[i+1] = temp;
System.out.print(a[i]+" ");
}
}
}
}NumSort numsort =new NumSort(a[i]); 这句报错,说找不到符号。。望高手帮忙修改,指出错误!谢谢!
楼主【jing61281125】截止到2008-07-14 10:09:48的历史汇总数据(不包括此帖):
发帖的总数量:4 发帖的总分数:80 每贴平均分数:20
回帖的总数量:35 得分贴总数量:6 回帖的得分率:17%
结贴的总数量:4 结贴的总分数:80
无满意结贴数:0 无满意结贴分:0
未结的帖子数:0 未结的总分数:0
结贴的百分比:100.00% 结分的百分比:100.00%
无满意结贴率:0.00 % 无满意结分率:0.00 %
敬礼!
改为NumSort numsort = new NumSort(a);因为参数是一个数组对象,而不是一个数
NumSort numsort = new NumSort(a[i]);调用的时候却是传了一个整数而已,参数不匹配,找不到对应的方法
public class ArrayTest{ public static void main(String args[]) {
int[] a= new int[args.length];
for (int i = 0; i < args.length; i++) {
System.out.print(args[i] + " ");
a[i] = Integer.parseInt(args[i]);
}
Arrays.sort(a);
if(a!=null)
for (int i = 0; i < a.length; i++) {
System.out.println(a[i]);
}
}
}
public class ArrayTest{
public static void main(String args[]) {
int[] a= new int[args.length];
for (int i = 0; i < args.length; i++) {
System.out.print(args[i] + " ");
a[i] = Integer.parseInt(args[i]);
}
System.out.println();
NumSort numsort = new NumSort(a);
}
}class NumSort {
public NumSort(int[] a) {
for(int i=0;i<a.length;i++) {
for(int j=i+1;j<a.length;j++) {
if(a[i]>a[j]) {
int temp;
temp = a[i];
a[i] = a[j];
a[j] = temp;
}
}
System.out.print(a[i]+" ");
}
}
}运行成功了~!感谢楼上的3位!~