[JAVA] Zahlen können nicht durch Division in der iterativen Verarbeitung mit for erhalten werden

7 3 4 7 1 7 4 5 3 Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 2 Ich bekomme den Fehler. Ich kenne die Ursache nicht. Könnten Sie es mir bitte sagen?

import java.util.Scanner;

public class Cardgame {

public static void main(String[] args) {


    Scanner sc = new Scanner(System.in);
    String inputStr1 = sc.nextLine();
	String[] dataSet1 = inputStr1.split(" ");
	int suziHennkann1 = Integer.parseInt(dataSet1[0]);
	int suziHennkann2 = Integer.parseInt(dataSet1[1]);
	
	
	String inputStr2 = sc.nextLine();
	int num = Integer.parseInt(inputStr2);
	int[] dataSet3 = new int[num];
	
	for(int i = 0; i < num; i++) {
		String inputStr3 = sc.nextLine();
		String[] dataSet2 = inputStr3.split(" ");
		dataSet3[i] = Integer.parseInt(dataSet2[i]);

Recommended Posts

Zahlen können nicht durch Division in der iterativen Verarbeitung mit for erhalten werden
ArrayList Zeigt alles in Iterator durch iterative Verarbeitung an, während es sich im Array befindet