Arrays sind eine der wichtigsten Datenstrukturen in der Programmiersprache JavaScript. Sie ermöglichen es Ihnen, große Datenmengen zu speichern und zu organisieren. Um ein Array zu erstellen, müssen Sie den Namen des Arrays angeben und dann die Elemente in eckigen Klammern auflisten. In diesem Artikel erfahren Sie, wie Sie ein Array mit 20 Zahlen erstellen und es mit Zahlen über die Tastatur füllen.
Sie können Zahlen über die Tastatur eingeben, indem Sie die Funktion verwenden prompt(). Es zeigt ein modales Fenster an, in dem der Benutzer die Daten eingeben kann. Für jede Zahl verwenden wir eine Schleife, um die Eingabe 20 Mal zu wiederholen. Die eingegebene Zahl wird dem Array mithilfe der Methode hinzugefügt push().
Nachdem wir das Array ausgefüllt haben, können wir seinen Inhalt mit einer Methode ausgeben join(). Es kombiniert alle Elemente eines Arrays in einer Zeile und trennt sie durch das angegebene Zeichen oder die angegebene Zeichenfolge. Zum Beispiel werden wir in diesem Fall ein Komma als Trennzeichen verwenden.
Beispielcode:
const numbers = [];
for (let i = 0; i < 20; i++)
const number = prompt('Geben Sie eine Zahl ein:');
numbers.push(number);
>
alert('Array von Zahlen: ' + numbers.join(', '));
Wie erstelle ich ein Array mit der Tastatur
Führen Sie die folgenden Schritte aus, um ein Array über die Tastatur zu erstellen:
- Deklarieren Sie eine Variable, die das Array enthält.
- Verwenden Sie die Funktion input(), um die Array-Elemente von der Tastatur abzurufen.
- Konvertieren Sie die resultierenden Werte bei Bedarf in Zahlen.
- Fügen Sie jedes Element mithilfe der append() -Methode dem Array hinzu.
- Wiederholen Sie die Schritte 2 bis 4, bis das Array mit der gewünschten Anzahl von Elementen gefüllt ist.
Hier ist ein Beispielcode, der das Erstellen eines Arrays über die Tastatur veranschaulicht:
numbers = []while len(numbers) < 20:number = int(input("Введите число: "))numbers.append(number)
In diesem Beispiel wird die Variable numbers deklariert, die das Array enthält. Dann wird eine while-Schleife gestartet, die wiederholt wird, bis die Länge des numbers-Arrays 20 ist.
Innerhalb der Schleife wird Folgendes ausgeführt:
- Wir erhalten eine Zahl vom Benutzer mit der input() -Funktion und konvertieren sie mit der int() -Funktion in eine Ganzzahl.
- Fügen Sie die resultierende Zahl mithilfe der append() -Methode dem Array hinzu.
Nach Abschluss der Schleife wird das Array mit 20 Zahlen gefüllt, die der Benutzer über die Tastatur eingegeben hat.
Schritt 1: Deklarieren Sie ein Array
Bevor Sie ein Array mit Zahlen über die Tastatur füllen, müssen Sie das Array selbst deklarieren. In diesem Fall müssen Sie ein Array mit 20 Zahlen erstellen. Dazu wird die folgende Syntax verwendet:
int[] array = new int[20];
Hier ist die Variable Array der Name des Arrays, der beliebig sein kann, und es wird angegeben, dass es aus Elementen vom Typ int bestehen wird. eckige Klammern [] nach dem Datentyp zeigen wir an, dass wir ein Array erstellen.
In diesem Fall wird die Größe des Arrays auf 20 festgelegt, dh das Array enthält 20 Elemente. Sie können eine andere Größe als 20 festlegen, abhängig von den Anforderungen der Aufgabe.
Sie müssen ein Array deklarieren, bevor Sie es mit Zahlen über die Tastatur füllen, da wir angeben müssen, wie viele Elemente das Array enthalten soll. Deshalb ist dieser Schritt der erste.
Schritt 2: Legen Sie die Größe des Arrays fest
Um ein Array mit 20 Zahlen zu erstellen, müssen Sie zuerst seine Größe festlegen. Dies kann mit dem Operator new erfolgen und die gewünschte Anzahl von Elementen angeben. In unserem Fall möchten wir ein Array mit 20 Zahlen erstellen, also geben wir 20 als Argument an:
int[] numbers = new int[20];
Jetzt haben wir ein Numbers-Array der Größe 20, das ganze Zahlen enthalten kann. Wir können auf die Elemente eines Arrays durch ihren Index zugreifen.
Schritt 3: Erstellen Sie eine Funktion, um Zahlen einzugeben
Um ein Array mit Zahlen über die Tastatur zu füllen, können wir eine Funktion erstellen, die den Benutzer nach jeder Zahl fragt und sie dem Array hinzufügt. Hier ist ein Beispiel für eine solche Funktion:
function inputNumbers(array) >
In dieser Funktion verwenden wir eine `for`-Schleife, um jedes Element des Arrays zu durchlaufen. Innerhalb einer Schleife fragen wir den Benutzer nach einer Zahl mit der Funktion `prompt` und wandeln sie mit `parseInt` in eine ganze Zahl um. Dann weisen wir diese Zahl einem Array-Element mit dem Index `i` zu.
Jetzt können wir diese Funktion aufrufen und unser Array an sie übergeben:
let numbers = new Array(20);inputNumbers(numbers);
Nachdem dieser Code ausgeführt wurde, wird der Benutzer aufgefordert, Zahlen 20 Mal einzugeben, und diese Zahlen werden im Array `numbers` gespeichert.
Schritt 4: Füllen Sie das Array mit Zahlen von der Tastatur aus
Um ein Array mit Zahlen über die Tastatur zu füllen, verwenden wir die Funktion input() , mit der der Benutzer Werte über die Tastatur eingeben kann.
Dazu müssen wir eine Schleife erstellen, die durch jedes Element des Arrays führt und den Benutzer auffordert, eine Zahl einzugeben.
array = []for i in range(20):number = int(input("Введите число: "))array.append(number)
In diesem Beispiel haben wir ein leeres array erstellt und eine Schleife gestartet, die 20 Mal wiederholt wird. Jedes Mal innerhalb einer Schleife werden wir den Benutzer bitten, eine Zahl mit der input() -Funktion einzugeben. Dann konvertieren wir den eingegebenen Wert mit der Funktion int() in eine Ganzzahl und fügen ihn mit der Funktion append() zum Array hinzu.
Nachdem dieser Code ausgeführt wurde, wird das Array mit den vom Benutzer über die Tastatur eingegebenen 20 Zahlen gefüllt.
Um sicherzustellen, dass das Array korrekt gefüllt ist, geben Sie nun den Inhalt des Arrays auf dem Bildschirm aus:
print(array)
Nach dem Start des Programms werden Sie aufgefordert, 20 Zahlen einzugeben, von denen jede Enter drücken muss.
Jetzt haben Sie ein Array mit Zahlen gefüllt, die Sie über die Tastatur eingegeben haben, und Sie können damit beginnen!
Schritt 5: Geben Sie das Array auf dem Bildschirm aus
Nachdem Sie das Array mit Zahlen über die Tastatur gefüllt haben, können Sie es auf dem Bildschirm anzeigen, um sicherzustellen, dass die eingegebenen Werte korrekt sind. Dazu wird eine Schleife verwendet, die alle Elemente des Arrays durchläuft und sie nacheinander ausgibt.
for (int i = 0; i
In diesem Beispiel wird eine for-Schleife verwendet, die bei 0 beginnt und auf 19 iteriert wird (20 minus 1), da die Indizes des Arrays bei 0 beginnen. Innerhalb einer Schleife wird das Array-Element mithilfe der System-Methode auf dem Bildschirm ausgegeben.out.println() . Eine Nachricht in Anführungszeichen ist eine Zeichenfolge, die Informationen über die Nummer eines Elements und seinen Wert enthält.
Nachdem dieser Code ausgeführt wurde, wird eine Liste aller Elemente des Arrays auf dem Bildschirm angezeigt:
Элемент массива номер 1: 5Элемент массива номер 2: 12Элемент массива номер 3: 7. Элемент массива номер 20: 9
Auf diese Weise können wir sicherstellen, dass das Array erfolgreich mit Zahlen über die Tastatur gefüllt wurde und die richtigen Werte enthält.