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();
}
}