error Help
Hi. I keep getting java.util.ConcurrentModificationException and I am not sure why? Any help? Also I need the numbers to print in columns. Ex:
PrimesNonePowersComposite
208 14
31
import java.util.*;
import java.lang.*;
publicclass fibonacci{
publicstaticvoid main (String[] args){
int newNumb, counter=4,oldNumb=1,olderNumb=0,numbCount=0;
LinkedList<Integer> fibNumb=new LinkedList<Integer>();
LinkedList<Integer> noneNumb=new LinkedList<Integer>();
LinkedList<Integer> primeNumb=new LinkedList<Integer>();
LinkedList<Integer> powerNumb=new LinkedList<Integer>();
LinkedList<Integer> pFactors=new LinkedList<Integer>();
ListIterator<Integer>fibItr=fibNumb.listIterator();
Set factors =new HashSet();
while (numbCount<28){
newNumb=oldNumb+olderNumb;
fibNumb.add(newNumb);
olderNumb=oldNumb;
oldNumb=newNumb;
numbCount++;
}//End While
int first=0;
int second=1;
noneNumb.add(first);
noneNumb.add(second);
//Add numbers that don't fit prime, composite, or power
while (fibItr.hasNext()){
int number=fibItr.next();
if (number<2){
noneNumb.add(number);
}
else{
for (int i = 2; i <= number / i; i++){
while (number % i == 0){
factors.add(number);
number = number / i;
}
}
// if biggest factor occurs only once, number > 1
if (number > 1) primeNumb.add(number);
int factorSize=factors.size();
if (factorSize==0){
powerNumb.add(number);
}
}//End Else
}//End While
System.out.println(noneNumb);
System.out.println(primeNumb);
System.out.println(powerNumb);
}//End Main
}//End Class

