gpt4 book ai didi

java - 未知变量

转载 作者:行者123 更新时间:2023-12-01 22:42:53 24 4
gpt4 key购买 nike

为什么当我在第二个循环中引用变量 eachLetter 时,它是未知的?

import java.util.*;

public class Main {

public static void main(String [] args) {
String myName = ("Yourname");
int maxLength = myName.length() - 1;
for (int loops = 0; loops <= maxLength; loops++) {

char[] eachLetter = myName.toCharArray();

System.out.print(loops);
System.out.print(eachLetter[loops]);
}
System.out.println("");
System.out.println("next loop");
for (int loops = maxLength; loops <= 0; loops--) {
System.out.print(loops);
System.out.print(eachLetter[loops]);

}
}
}

最佳答案

因为它只存在于第一个循环范围内。您必须在进入第一个循环之前声明它。

char[] eachLetter = new char[maxLength];
for (int loops=0; loops <= maxLength; loops++) {
eachLetter = myName.toCharArray();
}
for (int loops= maxLength; loops<=0; loops--) {
(..)
}

关于java - 未知变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25832407/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com