为什么for循环不是由int变量以外运行的?我尝试通过获取浮点变量来运行循环,但它不会运行除int类型之外的任何其他变量吗?
答案 0 :(得分:1)
你可以使用带有整数变量,浮点变量的for循环,甚至根本没有变量。
int i;
for(i = 0; i < 10; i++) continue;
float f;
for(f = 0.0; f < 5; f += 0.5) continue;
for(;;) break;
但请参阅What Every Computer Scientist Should Know About Float-Point Arithmetic了解为什么在使用示例2之前应该三思而行。
答案 1 :(得分:-1)
您应该可以使用STEP命令
来完成float X = 0;
//
//increase in steps of 1 x 1 thousandth
for (X = 1; X <= 100; X += 0.001) {
// DISPLAY YOUR RESULT maybe using: Math.Round(X, 3)
}