循环内变量反问权限的问题
import java.util.*;
public class SortInt {
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
System.out.println("请输入INT个数");
int length=sc.nextInt();
List<Integer> list=new ArrayList<Integer>();
int data;
for(int i=0;i<length;i++)
{
System.out.println("请输入数据:");
data=sc.nextInt();
list.add(data);
}
int result=0;
for(int o=0;o<length-1;o++){
int a=list.get(0);
for(int i=0;i<length-2;i++)
{
if(a>list.get(i+1)){
result=a;
}
else
{
result=list.get(i+1);
}
a=result;//这里好像跳出了循环
}
int index=list.indexOf((Object)new Integer(result));
list.remove(index);
System.out.println(result);
}
System.out.println(list.get(0));
}
}