gpt4 book ai didi

java - 循环打印多次

转载 作者:行者123 更新时间:2023-11-30 07:54:23 26 4
gpt4 key购买 nike

嗨,我正在尝试从小写转换为大写。我知道他们还有其他更简单的方法来做到这一点,但我想要别的东西。看起来该程序多次打印出用户输入,所以我几乎 100% 确定这是循环。但我找不到问题出在哪里。

String a = input.nextLine();
String c = "";
int b = a.length();

for (int i = 0 ; i < b; i++)
{
if (a.charAt(i) >= 97 && a.charAt(i) <= 122)
{
c = c + a;
System.out.println(c.toUpperCase());
}
}

最佳答案

其实你的代码逻辑并不完全正确,我的意思是你为什么要将a的内容添加到c中?没有意义,您在 if 中排除了字母 az

String a = input.nextLine();
String c = "";
int b = a.length();
for (int i = 0; i < b; i++) {
if (a.charAt(i) >= 97 && a.charAt(i) <= 122) {
c = c + a.charAt(i);
}
}
System.out.println(c.toUpperCase());

关于java - 循环打印多次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32875531/

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