【发布时间】:2012-10-16 06:58:55
【问题描述】:
我试图从一个简单的 for 循环中返回一个 double。出于某种原因,我不断收到一条错误消息,指出该方法缺少返回语句。
这是我的代码:
public static double quantitytable(){
for(double x=1; x<=1000; x=x+100){
return x;
}
}
【问题讨论】:
-
相当于
return 1;... -
另外,你应该永远不要使用
double作为循环变量,否则IEEE浮点之神最终会得到你。 -
我假设您的意思是在循环完成后返回 x?
-
我认为它向您发出警告的原因是编译器无法判断“x
-
其他人已经回答了为什么编译器会抱怨 - 你的预期输出是什么?
标签: java loops for-loop return