定义一个数组a,然后通过定义一个变量接收数组a的长度。
内循环,遍历数组找到其中的最小值,并把最小值移动到索引为0的位置上。
外循环,使数组进行下一次遍历,并把最小值逐渐移动到一侧(若该数在应该在的位置则不移动)。
以此类推,最后能够使数组a成功排序。
public class Main {
public static void main(String[] args) {
int a[] = {2,9,7,1,3,5,4,6,10,8};
int i,j;
int n = a.length;
int temp = 0;
for(i=0;i<n;i++)
{
for(j=0;j<n-i-1;j++)
{
if(a[j] > a[j+1])
{
temp = a[j+1];
a[j+1] = a[j];
a[j] = temp;
}
}
}
for(i=0;i<n;i++)
{
System.out.print(a[i] + " ");
}
}
}