gpt4 book ai didi

java - 使用 for 循环时字符串越界

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

<分区>

我下面的代码有一个异常错误:

YN = input.nextLine().charAt(0); //line 13

运行时。任务是创建一个从控制台分配 10 个数字的数组,当我输入 10 个数字时,运行会自动完成并在第 13 行给出错误。第 13 行有问题还是其他问题?

(数组必须是普通数组,不能是arrayList)

import java.util.*;
import java.util.Arrays;

public class CountOccurrences {
static Scanner input = new Scanner(System.in);
static int[][] temp = new int[10][1];

public static void main(String[] args) {
char YN = 'y';

while (YN == 'y') {
run();
System.out.print("Continue? (y or n)\t");
YN = input.nextLine().charAt(0); // Line 13
}
}

public static void run() {
System.out.print("Enter the integers between 1 and 100: ");

int[] numbersArray = new int[10];

for (int i = 0; i < numbersArray.length; i++) {
numbersArray[i] = input.nextInt();
}

for (int i = 0; i < numbersArray.length; i++) {
Arrays.sort(numbersArray);
System.out.println(numbersArray[i]);
}
}
}

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