【发布时间】:2015-10-13 21:48:47
【问题描述】:
好的,所以我需要制作这个涉及重力常数的程序。但我让用户决定
double g;
String unit;
if (n == JOptionPane.YES_OPTION) {
g = 9.8;
System.out.print(g);
unit = "meters/s";
}
else {
g = 32;
System.out.print(g);
unit = "feet/s";
}
然后我把它放到 if 语句之外的公式中
double ycoord = (velo0*sinF*time)-((g)((time*time)))/2;
我知道 if 语句的范围在最后一个花括号之后结束,但我想知道是否有任何方法可以调用 g 的值之一
提前致谢!
【问题讨论】:
-
“如果有任何方法可以调用 g 的值之一”是什么意思?究竟是什么不适合你?
标签: java variables if-statement scope gravity