根据需要,还可以用浮点变量作为循环计数器,如:
public class Forloop {
public static void main(String[] args) {
for (double radius=1.0;radius<=2.0;radius+=0.2){
System.out.println("radius=" + radius + " area="+ Math.PI*radius*radius );
}
}
}
//将会得到 radius=1.0,1.2,1.4,1.599999..., 因为不能精确地将0.2表示为一个二进制值。
//而如果将radius<=2.0 改为 radius!=2,程序将进入无限循环。