gpt4 book ai didi

java - 尝试创建用户输入的数组列表时出现 ArrayIndexOutOfBoundsException

转载 作者:行者123 更新时间:2023-12-01 18:46:42 25 4
gpt4 key购买 nike

我想让用户将字符串分配给这两个数组。然后我希望他能够在赋值后输入一个数字来提取分配给字符串的值。

import java.util.Scanner;
public class Main {

public static void main (String[]args) {

Scanner keyboard = new Scanner(System.in);

String customerList[] = new String[2];

customerList[1] = keyboard.nextLine();
customerList[2] = keyboard.nextLine();


System.out.println("Which array value would you like to see?");

int listNum = keyboard.nextInt();

System.out.println(customerList[listNum]);
}

}

最佳答案

数组的第一个值的索引为 0 而不是 1:

customerList[0] = keyboard.nextLine();
customerList[1] = keyboard.nextLine();

这里有一个很棒的 Java 数组教程:

http://docs.oracle.com/javase/tutorial/java/nutsandbolts/arrays.html

关于java - 尝试创建用户输入的数组列表时出现 ArrayIndexOutOfBoundsException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17514660/

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