【发布时间】:2014-03-23 21:57:15
【问题描述】:
我试图让用户输入一个由 12 个数字组成的字符串并将每个数字分配到数组空间中,虽然我能够将数字分配到数组中,但是我在第 12 行遇到了越界异常,我不明白为什么。非常感谢您的帮助。 :)
import java.util.Scanner;
public class Practice
{
public static void main(String[] args)
{
char [] space = new char[13];
Scanner scanner = new Scanner(System.in);
System.out.println("Enter number ");
String input = scanner.nextLine();
for (int i = 0;i<space.length;i++)
{
char bCode = input.charAt(i);
space[i] = bCode; //assign bCode to store in space array
System.out.println((i+1)+"th " + space[i]);
}
【问题讨论】:
-
感谢南比和亚当。您的解决方案是正确的。非常感谢。
-
@user3339860 谢谢 如果有帮助请接受我的回答