【发布时间】:2013-01-30 11:18:12
【问题描述】:
我需要使用 if-else 循环的变量作为方法的参数,或者让我们说 if-else 循环之外的某个地方但在同一个类中。
public static String myvar;
if(x > 5) {
myvar = 0 ;
Double y = Double.parseDouble(myvar);
System.out.println("The value is: "+ y); }
else
{
Double y= Double.parseDouble(myvar);
System.out.println("The value is: "+ y);
}
所以每当我在循环之外的某个地方使用变量 y 时,它都无法解析为变量..如何在 if-else 循环之外使用这个变量?
【问题讨论】:
-
if-else 循环?没有循环,只有一个分支。
-
Java 中的所有变量都属于一个作用域。通常由大括号指定。当大括号关闭时,“y”不再“在范围内”。谷歌搜索“Java 范围”了解更多信息。
标签: java variables arguments if-statement