Mit zweidimensionalen Arrays können Sie Daten als Tabelle mit Zeilen und Spalten speichern. Es können verschiedene Ansätze verwendet werden, um solche Arrays in der Programmierung auf den Bildschirm zu bringen. Eine davon ist die Eingabe von Daten über die Tastatur. In diesem Artikel betrachten wir Beispielcode in einer Programmiersprache, die veranschaulicht, wie ein zweidimensionales Array von der Tastatur ausgegeben wird.
Betrachten Sie zunächst ein Beispiel in C++. Der folgende Code ermöglicht es dem Benutzer, die Werte der Elemente eines zweidimensionalen Arrays über die Tastatur einzugeben und auf dem Bildschirm anzuzeigen:
Lassen Sie uns dieses Beispiel analysieren. Der Benutzer wird zunächst aufgefordert, die Anzahl der Zeilen und Spalten für das Array einzugeben. Anschließend wird ein zweidimensionales Array mit den angegebenen Größen erstellt. Danach gibt der Benutzer die Array-Elemente über die Tastatur ein. Nachdem Sie alle Elemente des Arrays eingegeben haben, wird es angezeigt. Dazu wird eine doppelte Schleife verwendet, die alle Elemente des Arrays durchläuft und auf dem Bildschirm anzeigt, jedes Element wird durch ein Leerzeichen getrennt und jede Zeile des Arrays wird in einer neuen Zeile angezeigt.
Daher zeigen die obigen Codebeispiele, wie Sie ein zweidimensionales Array in verschiedenen Programmiersprachen von der Tastatur ausgeben können. Verwenden Sie diese Beispiele, um das Arbeiten mit zweidimensionalen Arrays zu üben und besser zu verstehen.
Wie man ein zweidimensionales Array von der Tastatur ausgibt: mit Codebeispielen
Sie müssen verschachtelte Schleifen verwenden, um mit zweidimensionalen Arrays zu arbeiten. Eine Schleife iteriert nach Zeilen und die andere nach Spalten. Sie können den über die Tastatur eingegebenen Wert in jeder Zelle des Arrays speichern.
import java.util.Scanner;public class Main >System.out.println("Вывод массива:");for (int i = 0; i < rows; i++) System.out.println();>>>
In diesem Beispiel wird zuerst die Anzahl der Zeilen und Spalten des Benutzers abgefragt. Dann wird ein zweidimensionales Array mit den angegebenen Abmessungen erstellt. Als nächstes fragt das Programm den Benutzer nach den Elementen des Arrays ab und speichert sie in den Zellen des Arrays. Schließlich gibt das Programm das Array auf dem Bildschirm aus.
Mit diesem Code können Sie die über die Tastatur eingegebenen zweidimensionalen Arrays mit Leichtigkeit ausgeben.
Beispielcode für die Ausgabe eines zweidimensionalen Arrays über die Tastatur
Im Folgenden finden Sie einige Codebeispiele in einer Programmiersprache, die zeigen, wie ein zweidimensionales Array über die Tastatur ausgegeben werden kann:
Beispiel 1:
public class Main
public static void main(String[] args)
Scanner input = new Scanner(System.in);
System.out.print("Zeilenanzahl eingeben: ");
int rows = input.nextInt();
System.out.print("Geben Sie die Anzahl der Spalten ein: ");
int columns = input.nextInt();
int[][] array = new int[rows][columns];
System.out.println("Array-Elemente eingeben:");
Beispiel 2:
public class Main
public static void main(String[] args)
Scanner input = new Scanner(System.in);
System.out.print("Zeilenanzahl eingeben: ");
int rows = input.nextInt();
System.out.print("Geben Sie die Anzahl der Spalten ein: ");
int columns = input.nextInt();
int[][] array = new int[rows][columns];
System.out.println("Array-Elemente eingeben:");
System.out.print("Geben Sie ein Element für die Zeile " + (i + 1) + " und die Spalte " + (j + 1) + " ein: ");
Dies sind einfache Beispiele, die Ihnen helfen zu verstehen, wie Sie zweidimensionale Arrays über die Tastatur lesen und ausgeben können. Sie können diese Codes in Ihren Programmen verwenden oder sie an Ihre Bedürfnisse anpassen.
Beispielcode in C++ zum Ausgeben eines zweidimensionalen Arrays über die Tastatur
Sie können die Standardbibliothek iostream und for-Schleifen verwenden, um ein zweidimensionales Array von der Tastatur in C++ auszugeben. Hier ist ein Beispielcode:
#include using namespace std;int main() > rows;cout > columns;// Выделение памяти под двумерный массивint** arr = new int*[rows];for (int i = 0; i < rows; i++) // Ввод элементов массива с клавиатурыcout > arr[i][j];>>// Вывод массиваcout cout // Освобождение памятиfor (int i = 0; i < rows; i++)delete[] arr;return 0;>
In diesem Beispiel fragt das Programm den Benutzer nach der Anzahl der Zeilen und Spalten für ein Array ab, weist Speicher einem zweidimensionalen Array zu, füllt es mit Elementen aus und zeigt es dann an. Nachdem Sie das Array beendet haben, wird der Speicher freigegeben.
Der Beispielcode veranschaulicht die grundlegende Logik für das Arbeiten mit einem zweidimensionalen Array und der Eingabe/Ausgabe von Tastaturdaten in C++. Sie können es in Ihren Softwarelösungen verwenden, indem Sie es an Ihre Bedürfnisse anpassen und ergänzen.
Java-Beispielcode zum Ausgeben eines zweidimensionalen Arrays über die Tastatur
Es folgt ein Beispielcode in Java, mit dem der Benutzer die Werte eines zweidimensionalen Arrays über die Tastatur eingeben und auf dem Bildschirm anzeigen kann:
import java.util.Scanner;public class Main >// Вывод массиваSystem.out.println("Введенный массив:");for (int i = 0; i < rows; i++) System.out.println();>>>
Das Programm fragt den Benutzer zuerst nach der Anzahl der Zeilen und Spalten im Array. Sie erstellt dann ein zweidimensionales Array mit den angegebenen Abmessungen und füllt es mit den vom Benutzer über die Tastatur eingegebenen Werten aus. Schließlich gibt das Programm den Inhalt des Arrays auf dem Bildschirm aus.
In diesem Beispiel wird die Scanner-Klasse verwendet, mit der Sie Tastatureingaben lesen können.