Java while循环变量从外部访问

wea*_*uff 0 java variables

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

Syn*_*sso 5

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

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

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