Perfoming produkt kartezjański na tablicach
Jestem zainteresowany wykonaniem kartezjańskiego produktu na n tablicach. Mogę napisać kod, jeśli znam liczbę tablic przed czasem. Na przykład, podając 2 tablice:
int[] a = new int[]{1,2,3};
int[] b = new int[]{1,2,3};
for(int i=0; i<=a.length; i++){
for(int j=0; j<=b.length; j++){
System.out.println(a[i]*b[j]);
}
}
Problem polega na tym, że w czasie wykonywania nie znam liczby tablic. Mogę mieć 2 tablice lub mogę mieć 100 tablic. Czy mogę to zrobić w jakiś sposób? Dzięki!