gpt4 book ai didi

java - 为什么我的 for 循环不工作?

转载 作者:行者123 更新时间:2023-12-01 17:05:23 24 4
gpt4 key购买 nike

这是我在这个网站上的第一个问题,所以我不知道如何做到这一点,但我的问题如下:这只是一小段具有多种方法的代码。我需要打印字符串中所有字符的 ASCII 代码(由用户输入)。现在我尝试使用 for 循环来扫描第一个字符并打印它的 ASCII 代码,然后扫描下一个字符,依此类推。但目前它只是打印第一个字符的 ASCII 代码几次。显然我的 for 循环有问题,但我一直在试图找出它,但我真的找不到它。

static String zin(String zin) {
int length = zin.length();
char letter = zin.charAt(0);
int ascii = (int) letter;
for (int i = 0; i < zin.length(); i++ ) {
System.out.println((int) ascii);
}
return zin;
}

最佳答案

原因是您没有重新分配ascii。试试这个:

static String zin(String zin) {
int i = 0;
int length = zin.length();

for ( i = 0; i < zin.length(); i++ ) {
int ascii = (int)zin.charAt(i);
System.out.println(ascii);
}

return zin;
}

关于java - 为什么我的 for 循环不工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25791972/

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