gpt4 book ai didi

java - 在for循环java中增加第二个变量

转载 作者:行者123 更新时间:2023-12-02 10:10:54 26 4
gpt4 key购买 nike

我正在尝试创建一个程序来检查一个单词是否是回文,我的问题是在我的 for 循环中,变量 j 似乎没有高于零,甚至虽然我正在增加它(j++)。这是我的代码(顺便说一句,我是编码新手,所以不要太严厉):

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

System.out.println("Enter Word");
String word = scanner.next();
scanner.close();


for(int i = word.length(); i>0; i--) {
int j = 0;

char modTemp = word.charAt(i-1);
char wordTemp = word.charAt(j);

System.out.println("reverse char: "+modTemp);
System.out.println("Normal char: "+wordTemp);
System.out.println(j);

if(modTemp == wordTemp) {
}

++j;

}

}

最佳答案

您应该在 for 循环之前定义 int j = 0。此外,没有什么可以阻止您使用 2 个变量定义 for 循环:

for (int i = word.length(), j = 0; i > 0; i--, j++) {
...
}

关于java - 在for循环java中增加第二个变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55009958/

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