【发布时间】:2022-11-19 23:36:16
【问题描述】:
我使用了以下逻辑,但出现异常“java.lang.StringIndexOutOfBoundsException”。帮助将不胜感激。谢谢!!
import java.util.Scanner;
public class Demo{
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Enter a number:- ");
String number = sc.next();
for (int i = number.length(); i >= 0; i--) {
System.out.println(number.charAt(i));
}
}
}
【问题讨论】:
-
int i = number.length() - 1 -
数组是零索引的,即索引范围是
[0, length - 1]。