我很确定我的逻辑是正确的,但它不会打印任何东西。任何人都可以看看我的代码。它假设向后打印字符串。但它没有打印任何东西。它也没有给我一个错误。感谢
String x = input.nextLine();
for(int i = x.length()-1; i<=0;i--)
{
System.out.println(x.charAt(i));
}
答案 0 :(得分:1)
<=
vs >=
。对于向后循环,您应该检查>=
for(int i = x.length()-1; i<=0;i--)
{
System.out.println(x.charAt(i));
}
应该是
for(int i = x.length()-1; i>=0;i--)
{
System.out.println(x.charAt(i));
}