日期:2014-05-20  浏览次数:20694 次

有个程序一直报错,但不知道怎么改,请教各位了
public class ArrayList {


    public static void main(String[] args){
    
     Integer x;
     List<Integer> resultList = new ArrayList<Integer>();
    
     for(int a = 10;a <= 1000;a++){
    
     x=a*a-100;
     if(x>10000){
     break;
     }
     for(int b = 10;b <= 1000;b++){
    
     if(x==(b*b-268)){
    
     if(!resultList.contains(x)){
    
     resultList.add(x);
     }
                 }
     }
     }
    
     System.out.println("符合条件的整数如下:");
    
     for(int tmp:resultList){
     System.out.println(tmp);
     }
     }
    
    
}

------解决方案--------------------
List<Integer> resultList = new java.util.ArrayList<Integer>();
类重名了