import java.text.DecimalFormat;
public class TestDouble
{
public static void main(String[] args)
{
double sum=1;
DecimalFormat decimalFormat = new DecimalFormat("0.##########");
for (int i=1; i<=10; i++)
{
sum*=1.1;
System.out.println(decimalFormat.format(sum));
}
}
}
看上去好点了,呵呵。
public class TestDouble
{
public static void main(String[] args)
{
double sum=1;
DecimalFormat decimalFormat = new DecimalFormat("0.##########");
for (int i=1; i<=10; i++)
{
sum*=1.1;
System.out.println(decimalFormat.format(sum));
}
}
}
看上去好点了,呵呵。
{
public static void main(String[] args)
{
double sum=1;
for (int i=1; i<=10; i++)
{
sum*=1.1;
long l = (long)sum //A
System.out.println(l);
}
}
}
添加//A行
结果:
1
1
1
1
1
1
1
2
2
2
Press any key to continue...
不清楚是不是你想要得
System.out.println();方法里是可以用的,但我想把结果在JTextField里显示,代码resultField.setText(decimalFormat.format(result));
好象就不起作用了,这是为什么啊?哪里不对?