[英]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.