while (someCondition) {
double myVar = someFunc(); // someFunc returns 41
if (myVar > 0) {
String precision ="##";
DecimalFormat df = new DecimalFormat("0."+precision);
// breakpoint set on next line
double myVarPercentage = Double.parseDouble(df.format((myVar/50)*100));
}
}
eclipse を介して myVar の値を見ると、 someFunc() が 41 に解決されているにもかかわらず、変数に解決できないことが示されています。 '。
ループの外側で double を宣言する必要がありますか?