ArrayListバブルソートを実現

2551 ワード

ArrayListによるバブルソート
public class ArrayListSort {
    public static void main(String[] args) {
        ArrayList list=new ArrayList();
        Scanner input=new Scanner(System.in);
        int num=0;
        /*  */
        do{
            System.out.print("       (  0  ):");
            num=input.nextInt();
            list.add(num);
        }while(num!=0);
        System.out.println("    !");
        /*  */
        for(int i=0;i1;i++){
            for(int j=0;j1;j++){//      
                if(list.get(j)>list.get(j+1)){
                    /*  */
                    Integer temp=list.get(j);
                    list.set(j, list.get(j+1));
                    list.set(j+1, temp);
                }
            }
        }
        System.out.println("       :");
        for(Integer i:list)//    
            System.out.print(i.intValue()+"  ");

        input.close();
    }

}