Я хочу создать несколько массивов путем доступа к родительскому массиву. например,
как сделать этот массив?
Здесь, в этом коде, следующие данные вводятся пользователем, и код просто печатает массивы, т.е.
2-> общий размер родительского массива (он сообщит компилятору, что пользователь введет два массива в качестве входных данных)
6-> размер первого дочернего массива и т. Д.
2
6
5 1 3 4 18 56
8
8 7 3 1 34 72 89 11
и все они вводятся пользователем, даже размер массива.
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int sarr[] = new int[30];
int arr[] = new int[30];
int n =sc.nextInt();
for (int i=0;i<n;i++)
{ sarr[i] = sc.nextInt();
for (int j=0;j<=sarr[i];j++)
{
arr[j]=sc.nextInt();
}
}
for (int i=0;i<n;i++)
{
for (int j=0;j<=sarr[i];j++)
{
System.out.println(arr[i]);
}
System.out.println();
}