目标是获得一个数组并安排它加入,然后打印
package habeeb;
import java.util.*;
public class Habeeb {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int[] num = new int[10];
int i, count=0, m;
System.out.println("Enter the integers, with 0 to end the array" );
for( i=0; i<num.length; i++){
num[i]= input.nextInt();
Zero在这里打破了数组
if(num[i]==0)
break;
count++;
在此处调用此功能\
}
Sorting(num, count);
功能排序在这里
}
public static void Sorting(int[] sort, int con){
if(con<0)
return;
int j, max=0, coun=0, temp;
for(j=0; j<con; j++){
if(sort[j]>max)
max=sort[j];
coun=j;
}
这里正在交换数组中最后一个值
的索引 temp=sort[con];
sort[con]=sort[coun];
sort[coun]=temp;
在这里再次调用该函数(递归)
Sorting(sort, con-1);
这是打印,为什么不打印
for(j=0; j<con; j++){
System.out.println(sort[j]);
}
}
}