Zum Hauptinhalt springen

So erstellen Sie eine Schleife für zwei Variablen: Eine detaillierte Anleitung

Schleifen sind ein wichtiger Teil der Programmierung, sodass Sie wiederholte Aktionen ausführen können. Manchmal ist es jedoch notwendig, Schleifen zu erstellen, in denen zwei Variablen gleichzeitig verwendet werden. Dies kann beispielsweise nützlich sein, wenn Sie mit Matrizen arbeiten oder bei Bedarf zwei Arrays gleichzeitig durchlaufen. In diesem ausführlichen Tutorial werden wir uns ansehen, wie man eine Schleife für zwei Variablen erstellt.

Um eine Schleife für zwei Variablen zu erstellen, können wir verschachtelte Schleifen verwenden. Verschachtelte Schleifen ermöglichen es Ihnen, über die erste Variable der äußeren Schleife zu iterieren, während die innere Schleife über die zweite Variable iteriert. Auf diese Weise erhalten wir eine Kombination aller Werte beider Variablen.

Angenommen, wir haben zwei Variablen x und y, und wir möchten alle Kombinationen von Werten dieser Variablen anzeigen. Wir können verschachtelte for-Schleifen verwenden, um dies zu tun:

for (int x = 0; x < 5; x++) , j: ")

Das Ergebnis der Ausführung dieses Codes lautet wie folgt:

i: 0, j: 0i: 0, j: 1i: 0, j: 2i: 1, j: 0i: 1, j: 1i: 1, j: 2i: 2, j: 0i: 2, j: 1i: 2, j: 2i: 3, j: 0i: 3, j: 1i: 3, j: 2i: 4, j: 0i: 4, j: 1i: 4, j: 2

Daher haben wir eine Schleife für zwei Variablen mit verschachtelten Schleifen erstellt. Sie können diesen Ansatz für Ihre Aufgaben anpassen und in Ihren Programmen verwenden.

Variablen anders definieren

Andernfalls müssen Sie zwei Zeilen erstellen, die die Werte der Variablen enthalten, um Variablen zu definieren. Dann können wir die for-Schleife verwenden. of, um durch Zeilen zu iterieren und Variablenwerte abzurufen.

Betrachten Sie beispielsweise den folgenden Code:

let x = 'ABCD'; let y = '1234'; for (let i of x) < for (let j of y) < console.log(i, j); >>

Das Definieren von Variablen kann sonst nützlich sein, wenn wir mit nicht standardmäßigen Datenstrukturen wie Strings oder Arrays arbeiten und Operationen innerhalb einer Schleife mit ihnen durchführen müssen.

Beachten Sie, dass Sie abhängig von Ihrem speziellen Fall verschiedene Methoden und Eigenschaften verwenden können, um mit Strings oder Arrays innerhalb einer Schleife zu arbeiten.

Verwenden einer for-Schleife für beide Variablen

Im folgenden Beispielcode wird veranschaulicht, wie eine verschachtelte for-Schleife für zwei Variablen verwendet wird:

var fruits = ["яблоко", "банан", "груша"];var colors = ["красный", "желтый", "зеленый"];for (var i = 0; i < fruits.length; i++) >
  • roter Apfel
  • apfel gelb
  • apfelgrün
  • rote Banane
  • banane gelb
  • banane grün
  • rote Birne
  • birne gelb
  • birne grün

Die Verwendung von verschachtelten for-Schleifen ermöglicht es Ihnen daher, alle Kombinationen von Werten zweier Variablen effizient zu durchlaufen.

Praktische Beispiele für das Arbeiten mit einer Schleife für zwei Variablen:

Beispiel 1:

Angenommen, wir haben zwei Datenarrays: names = ['Anna', 'Maria', 'Iwan'] und surnames = ['Ivanova', 'Petrova', 'Smirnov']. Wir möchten alle Kombinationen von Vor- und Nachnamen im Format 'Vorname Nachname' ausgeben. Mit einer Schleife für zwei Variablen können wir dieses Ziel erreichen:

var names = ['Анна', 'Мария', 'Иван'];var surnames = ['Иванова', 'Петрова', 'Смирнов'];for (var i = 0; i < names.length; i++) >

Ergebnis der Codeausführung:

Анна ИвановаАнна ПетроваАнна СмирновМария ИвановаМария ПетроваМария СмирновИван ИвановаИван ПетроваИван Смирнов

Beispiel 2:

In einem anderen Beispiel können wir eine Schleife für zwei Variablen verwenden, um eine Multiplikationstabelle von 1 bis 10 zu erstellen:

for (var i = 1; i >

Ergebnis der Codeausführung:

1 * 1 = 11 * 2 = 21 * 3 = 3. 10 * 8 = 8010 * 9 = 9010 * 10 = 100