Bonjour,
J'ai un code avec 6 boucles for, c'est vraiment pas élégant j'aimerais bien simplifier ce code avec moins de boucles (2 ou 3 boucles for ou while) mais je n'y arrive pas, alors voici juste la structure des boucles :
Merci à vous.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 static List<Integer> s_List = new ArrayList<Integer>(); for (int index = 0; index < 6; index++) { s_List.add(index, Integer.valueOf(0)); } List<Integer> list = new ArrayList<Integer>(s_List); for (int i1 = 0; i1 <= 10; i1++) { list.set(0, i1); for (int i2 = i1 + 1; i2 <= 11; i2++) { list.set(1, i2); for (int i3 = i2 + 1; i3 <= 12; i3++) { list.set(2, i3); for (int i4 = i3 + 1; i4 <= 13; i4++) { list.set(3, i4); for (int i5 = i4 + 1; i5 <= 14; i5++) { list.set(4, i5); for (int i6 = i5 + 1; i6 <= 15; i6++) { list.set(5, i6); List<Integer> listTemp = new ArrayList<Integer>(list); listResult.add(listTemp); } } } } } }
Partager