繁体   English   中英

Java while循环变量从外部访问

[英]Java while loop variable accessing from outside

如何从外部访问while循环中的变量?

始终在有意义的范围内声明变量。 如果要在循环内外都引用您的变量,则必须在循环外声明它。

public String doIt() {
    StringBuilder builder = new StringBuilder();
    for (int i = 0; i < 100; i++) {
        builder.append("ponies ");
    }
    return builder.toString();
}

优良作法是缩小变量的范围,以使它们仅在需要的地方可见。

a)不。 这是一个坏主意

b)在循环外定义

int x;
while(something){
    x = somethingElse;
}

在循环外声明变量。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM