本帖最后由 工善器 于 2013-11-27 17:18 编辑
package text;
import java.util.Iterator;
import java.io.*;
import java.net.*;
/*定义一个数组,接收一个一个整数串,
将第一个数和第二个数相比,如果第一个数大于第二个数,将两数交换,将此时的第二个数和第三个数相比,
如果第二个数大于第三个数,交换,直到
* 最后打印整个数组。a
*/
public class text1 {
public void sort(int[] a)
{
int temp=0;
for(int y=1;y<a.length;y++)
{
for(int x=0; x<a.length-y; x++)
{
if(a[x]>a[x+1])
temp=a[x];
a[x]=a[x+1];
a[x+1]=temp;
}
}
}
public void printint(int[] a)
{
for (int i : a) {
System.out.println(i);
}
}
public static void main(String[] args) {
// TODO Auto-generated method stub
int[] arr={1,6,4,3,9,2,8,7};
text1 t=new text1();
t.sort(arr);
t.printint(arr);
}
}
|
|