while(term <= 9)
{
System.out.print("Please enter a number greater than 9:");
term = kb.nextInt();
}
В этом случае вы говорите, что термин должен быть больше 9. Но ваше второе условие l oop - это термин> 9, и вы добавляете значения в термин, поэтому второй l oop бесконечен
while(term > 9)
{
term += 1;
piCalc = 4/(2 * term - 1);
System.out.print(piCalc);
}
изменение условия 2-го l oop решит вашу проблему. ИЛИ рассмотрим term+=1
еще раз.
Также согласно @Scary Wombat значение boolean doagain
никогда не устанавливается