こんにちは、私はプログラミングが初めてで、このフォーラムに登録しています:)
そこで、ネストされた for ループを使用して、0 から 5 までの値を持つ 5 つの数値のすべての組み合わせを出力する小さなプログラムを作成しました。ネストされた for ループを使用すると、これは正常に機能します。しかし、よりクリーンなソリューションはありませんか?forループ自体を呼び出して試してみましたが、私の脳は解決策を得られません.. :(
//my ugly solution
int store1, store2, store3, store4, store5;
for (int count = 0; count <= 5; count++) {
store1 = count;
for (int count2 = 0; count2 <= 5; count2++) {
store2 = count2;
for (int count3 = 0; count3 <= 5; count3++) {
store3 = count3;
for (int count4 = 0; count4 <= 5; count4++) {
store4 = count4;
System.out
.println(store1 + " " + store2 + " " + store4);
}
//I'm trying around with something like this
void method1() {
for (int count = 0; count <= 5; count++) {
list.get(0).value = count;
count++;
method2();
}
}
void method2() {
for (int count = 0; count <= 5; count++) {
list.get(1).value = count;
count++;
method1();
}
}