Bei der Programmierung ist es oft notwendig, ein Array mit einer bestimmten Länge zu erstellen, dessen Anzahl von Elementen vom Benutzer festgelegt wird. In diesem Artikel erfahren Sie, wie Sie die Länge eines Arrays mithilfe von Tastatureingaben festlegen können.
Der erste Schritt besteht darin, die gewünschte Länge des Arrays vom Benutzer zu erhalten. Dazu können Sie die Tastatureingabefunktion verwenden, die in Programmiersprachen verfügbar ist. Der Benutzer wird aufgefordert, eine Zahl einzugeben, die die Länge des Arrays bestimmt.
Nachdem Sie die gewünschte Array-Länge erhalten haben, müssen Sie das Array selbst erstellen. Dazu wird der Operator zum Erstellen eines Arrays mit einer vordefinierten Länge verwendet. Der vom Benutzer abgerufene Wert wird verwendet, um die Größe des Arrays zu bestimmen.
Nachdem Sie nun ein Array erstellt haben, können Sie mit dem Auffüllen seiner Elemente beginnen. Sie können dazu eine Schleife verwenden, die sich so oft wiederholt, wie Elemente im Array ausgefüllt werden müssen. Innerhalb einer Schleife wird der Benutzer aufgefordert, einen Wert für jedes Array-Element einzugeben, der im entsprechenden Array-Index gespeichert wird.
Anwendungsbeispiel:
Geben Sie die Länge des Arrays ein: 5
Arrayelemente eingeben:
Element 1: 10
Element 2: 15
Element 3: 20
Element 4: 25
Element 5: 30
Das Array wurde erfolgreich erstellt!
Wie erstelle ich ein Array mit der gewünschten Länge
Sie können den folgenden Code in der Programmiersprache verwenden, um ein Array mit einer bestimmten Länge zu erstellen, die über die Tastatur eingegeben wird:
import java.util.Scanner;public class Main >
In diesem Beispiel wird die Programmiersprache Java verwendet. Mit der Scanner-Klasse erhalten wir eine vom Benutzer eingegebene Zahl, die die Länge des Arrays darstellt. Dann erstellen wir ein Array vom Typ int mit der angegebenen Länge und geben eine Meldung aus, dass das Array erstellt wurde.
Nachdem dieser Code ausgeführt wurde, verweist die array-Variable auf das erstellte Array mit der angegebenen Länge. Jetzt können Sie dieses Array zum Speichern und Verarbeiten von Daten verwenden.
Beachten Sie, dass wir in diesem Beispiel nur den ganzzahligen Datentyp verwendet haben. Wenn Sie ein Array mit einem anderen Datentyp (z. B. Strings) erstellen müssen, können Sie den Datentyp in eckigen Klammern ändern, wenn Sie das Array deklarieren.
Jetzt wissen Sie, wie Sie ein Array mit der gewünschten Länge erstellen, die Sie über die Tastatur eingeben. Diese Fähigkeit kann nützlich sein, wenn Sie Programme entwickeln, in denen Sie mit Arrays variabler Länge arbeiten müssen.
Array mit ausgewählter Länge: eine einfache Lösung
Wenn Sie ein Array mit einer bestimmten Länge benötigen, die Sie über die Tastatur eingeben möchten, gibt es eine einfache Lösung, die eine Programmiersprache verwendet.
Nehmen Sie zum Beispiel die Programmiersprache Java. In Java können Sie die Scanner-Klasse verwenden, um Eingaben vom Benutzer abzurufen:
import java.util.Scanner;public class Main >
In diesem Beispiel erstellen wir ein Scanner-Objekt und verwenden es, um den Wert der Array-Länge mit der nextInt() -Methode einzugeben. Dann erstellen wir ein Array der angegebenen Länge mit dieser eingegebenen Länge. Am Ende werden Meldungen über die eingegebene Länge des Arrays und die erfolgreiche Erstellung des Arrays angezeigt.
Auf diese Weise können Sie einfach die Länge des Arrays über die Tastatur eingeben und ein Array mit der ausgewählten Länge in der Programmiersprache mit der Scanner-Klasse erstellen.
Beachten Sie, dass diese einfache Lösung nur für die Java-Sprache funktioniert. Für andere Programmiersprachen gibt es andere Möglichkeiten, ein Array mit der ausgewählten Länge festzulegen, aber das Prinzip bleibt gleich: eine Eingabe vom Benutzer erhalten und diese Eingabe zum Erstellen eines Arrays verwenden.
Erstellen eines Arrays mit einer bestimmten Länge mithilfe einer Schleife
Wenn wir ein Array mit einer bestimmten Länge erstellen müssen, die über die Tastatur eingegeben wird, können wir eine Schleife verwenden, um das Array der gewünschten Größe zu initialisieren und seine Elemente zu füllen.
Hier ist ein Beispielcode in JavaScript, der diesen Ansatz veranschaulicht:
let length = prompt("Введите длину массива:"); // запросить у пользователя длину массиваlet arr = []; // создать пустой массивfor (let i = 0; i < length; i++) < // выполнить цикл length разarr[i] = i + 1; // заполнить массив элементами от 1 до length>
In diesem Beispiel verwenden wir die Prompt-Funktion, um die Länge des Arrays über die Tastatur einzugeben. Dann erstellen wir ein leeres arr-Array. Als nächstes verwenden wir eine for-Schleife, um von 0 nach length - 1 zu gehen und jedes Element des Arrays mit dem Wert i + 1 zu füllen.
Nach der Ausführung dieses Codes haben wir ein arr-Array mit der angegebenen Länge, wobei jedes Element einen Wert von 1 bis length enthält. Wir können dieses Array für weitere Berechnungen oder Operationen verwenden.