gpt4 book ai didi

Java将字母表保存到数组

转载 作者:行者123 更新时间:2023-11-29 04:13:26 25 4
gpt4 key购买 nike

我尝试将字母 A-Z 保存到我的数组中,但我不明白,为什么我只得到这个输出:Z。

public class Main {

public static void main(String[] args) {

char []tab = new char[25];

for (int i = 0; i<25; i++) {
for (int j=65; j<91; j++) {
tab[i] = (char)j;
}
}

for (int i=0; i<25; i++) {
System.out.println(tab[i]);
}

}
}

最佳答案

你的算法是错误的。

检查这个更简单的解决方案:

public static void main(String[] args)
{
char []tab = new char[25];

for (int i = 0; i<25; i++) {
tab[i] = (char)(i+65);
}

for (int i=0; i<25; i++) {
System.out.println(tab[i]);
}
}

当执行'j'循环时,您的代码将所有从 A 到 Z 的字母放入 tab 数组的每个槽中,这就是为什么您只有 Zs 的原因。

关于Java将字母表保存到数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53729219/

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