我有这样的循环,当步骤是(0; 1)它变得无限。如果step是[1; ..),那效果很好。为什么这个for循环是无限的?
public interface FindMinI {
double function(double x);
static double findMinOfFuncOnInterval(int begin, int end, double step, FindMinI func)
{
double min = Double.MAX_VALUE;
for (int i = begin; i <= end ; i += step) {
if(func.function(i) <= min)
min = func.function(i);
}
return min;
}
}
如果step是'0'它将如何结束? –
如何在'0'和'1'之间有*整数*值? –
你是什么意思step是'[0; 1)'这是否意味着你尝试用step不是一个整数? – game0ver