gpt4 book ai didi

Java For Loop 不输出(我认为)应该如何

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

我不知道如何研究这个问题,所以这就是。我正在尝试创建一个可以“翻转位”的程序,例如字符串“00110011”将返回“11001100”。我尝试创建一个 for 循环来输出各个字符,以便看看获取字符是否可以通过这种方式工作,但它会停止而不输出字符。

public static void main(String[] args) {
String bitsList = "01010101";
char[] sepBits = bitsList.toCharArray();
System.out.println("Array'd");
int num = bitsList.length();
System.out.println("Got length");
for (int count = 0; count == num;) {
System.out.println(sepBits[count]);
System.out.println("Outputted " + sepBits[count]);
}
}

最佳答案

你永远不会进入 for 循环,因为 count0num8 ("01010101" 的长度)。因此count == num计算结果为false并且没有进入for循环。

尝试将 for 循环替换为:

for (int count = 0 ; count < num ; count++) {
// ...
}

关于Java For Loop 不输出(我认为)应该如何,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32018803/

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