How to make combination alphabet looping in Java like example output like this
A1 B1 C1 D1
A1 B1 C1 D2
A1 B1 C1 D3
A1 B1 C2 D1
A1 B1 C2 D2
A1 B1 C2 D3
A1 B2 C1 D1
A1 B2 C1 D2
A1 B2 C1 D3
A1 B2 C2 D1
A1 B2 C2 D2
A1 B2 C2 D3
A1 B3 C1 D1
A1 B3 C1 D2
A1 B3 C1 D3
A1 B3 C2 D1
A1 B3 C2 D2
A2 B3 C2 D3
A2 B1 C1 D1
A2 B1 C1 D2
A2 B1 C1 D3
A2 B1 C2 D1
A2 B1 C2 D2
A2 B1 C2 D3
A2 B2 C1 D1
A2 B2 C1 D2
A2 B2 C1 D3
A2 B2 C2 D1
A2 B2 C2 D2
A2 B2 C2 D3
A2 B3 C1 D1
A2 B3 C1 D2
A2 B3 C1 D3
A2 B3 C2 D1
A2 B3 C2 D2
A2 B3 C2 D3
For this combination like matrix (36 x 4). Column 1 is 18 for A1, 18 for A2. Column 2 is 6 for B1, 6 for B2, 6 for B3. Column 3 is 3 for C1, 3 for C2. Column 4 is 1 for D1, 1 for D2, 1 for D3. Every column have 36 data. Thank's.