求大神帮忙看看哪里错了
package comwpp;
import java.math.BigDecimal;
import java.util.Scanner;
public class Area{
@SuppressWarnings({ "unused", "resource" })
public static void main(String[] args)
{
Scanner scan=new Scanner(System.in);
while(scan.hasNextFloat())
{
while(scan.hasNextFloat()){
float a=scan.nextFloat();
BigDecimal b=new BigDecimal(a);
System.out.println(new BigDecimal(a).setScale(2,4)+",long:"+
new BigDecimal(3.14*a*2).setScale(2,4)+",area:"+
new BigDecimal(3.14*a*a).setScale(2,4));
}
}
}
}