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

一个简单的java程序
class  GDP
{
public static void main(String[] args) 
{
int people=1300000000;
long gdp=335353000000000;
double pgd=gdp/people;
System.out.println("人均gdp为"+(pgd));
}
}

------解决方案--------------------
long范围超了
------解决方案--------------------
long gdp=335353000000000L后面加个L
------解决方案--------------------
引用:
那是怎么改的?
long gdp=335353000000000L后面加个L
------解决方案--------------------
DecimalFormat df2 = new DecimalFormat("###.00");
System.out.println("人均gdp为" + df2.format(pgd))