-2
我們先來了解下面的例子中這樣的場景:在更改字符串相同的變量名的for循環
for(int i=1; i<15; i++){
if(i == 1){
String animalName = "cat";
}
if(i == 5){
String animalName = "dog";
}
if(i == 10){
String animalName = "elephant";
}
}
我想相同的變量名中更改字符串中的循環? 如何做到這一點?
幫助,將不勝感激!
我不明白的問題。你到底想改變什麼? – Seelenvirtuose
你的問題不清楚。你想在這裏做什麼?您能否解釋 – Swetha
這是在3個不同的非重疊範圍中聲明3個不同的變量,所以它們沒有任何共同之處,即使它們碰巧具有相同的名稱。要成爲* same *變量,您必須聲明一次,* outside * 3 if'語句,例如'String animalName = null;',然後在'if'語句中只分配*值,例如'animalName =「貓」;'。您應該重新閱讀有關變量和變量作用域的便捷Java指南,或者在需要時搜索['java variable scope'](https://www.google.com/search?q=java+variable+scope) 。 – Andreas