Lösung der vorgeschlagenen Übungen: WIEDERHOLUNGSSTRUKTUREN UND ARRAYS IN JAVA-SPRACHE . Ich hatte die Ehre, diesen Kurs gemeinsam mit der Online-Kursplattform DIGITAL INNOVATION ONE zu gestalten. und der Java-Entwicklergemeinschaft kostenlos zur Verfügung gestellt.
Durch die Teilnahme an diesem Kurs wird der Entwickler in der Lage sein, in der Praxis zu verstehen, wie man mit Wiederholungsstrukturen (while/do-while/for) und Arrays arbeitet. Wenn es um Arrays geht, lernen wir auch die foreach-Struktur kennen.
? Übersicht: Wiederholungsstrukturen und Arrays
➿ Loops-Übungen
⛓ Arrays-Übungen
? Die wahre Leistungsfähigkeit von Computern liegt in ihrer Fähigkeit, eine Operation oder eine Reihe von Operationen mehrmals zu wiederholen ( Schleife ).
? Eine Wiederholungsstruktur ermöglicht die wiederholte Ausführung einer Befehlsfolge, wenn bestimmte Bedingungen erfüllt sind.
? Diese Bedingungen werden durch logische Ausdrücke dargestellt.
? Wiederholungsstrukturen können in folgende Kategorien eingeteilt werden:
?Der Pause -Befehl wird verwendet, um eine Wiederholung abrupt zu beenden.
?Wenn der Fortsetzungsbefehl ausgeführt wird, werden die verbleibenden Wiederholungsbefehle ignoriert und das Programm kehrt zum erneuten Testen der Bedingung zurück.
BELIEBIGER AUSFÜHRUNGSABLAUF: gehe zu
?Der Befehl „goto“ soll die Programmausführung an einen beliebigen anderen Punkt im Programm umleiten, wobei Wiederholungsstrukturen oder bedingte Strukturen außer Acht gelassen werden.
„Im Gegensatz zu C/C++ verfügt Java nicht über eine goto -Anweisung, aber Java unterstützt label .“
? https://www.geeksforgeeks.org/g-fact-64/
? https://www.tutorialspoint.com/How-to-use-labels-in-Java-code
?Name und Alter: Erstellen Sie ein Programm, das Sätze aus zwei Werten liest, wobei der erste den Namen des Schülers und der zweite sein Alter darstellt. (Beenden Sie das Programm, indem Sie im Namensfeld den Wert 0 eingeben)
?Notiz: Schreiben Sie ein Programm, das nach einer Notiz zwischen null und zehn fragt. Zeigt eine Meldung an, wenn der Wert ungültig ist, und fragt weiter, bis der Benutzer einen gültigen Wert eingibt.
?Größte und Durchschnittliche: Schreiben Sie ein Programm, das 5 Zahlen liest und die größte Zahl und den Durchschnitt dieser Zahlen meldet.
?Gerade und ungerade: Erstellen Sie ein Programm, das nach N ganzen Zahlen fragt. Berechnen Sie die Anzahl der geraden und die Anzahl der ungeraden Zahlen und zeigen Sie sie an.
?Tabellen: Entwickeln Sie einen Multiplikationstabellengenerator, der die Multiplikationstabelle für jede ganze Zahl zwischen 1 und 10 erstellen kann. Der Benutzer muss angeben, für welche Zahl er die Multiplikationstabelle sehen möchte. Die Ausgabe sollte wie im folgenden Beispiel aussehen:
5er-Tabelle:
5X1 = 5
5X2 = 10
...
5 x 10 = 50
?Fakultät: Schreiben Sie ein Programm, das die Fakultät einer vom Benutzer bereitgestellten Ganzzahl berechnet.
Beispiel: 5!=5.4.3.2.1=120
? Liste der Übungswiederholungsstrukturen – mögliche Lösungen
? Ein Array ist ein Objekt, das zum sequentiellen Speichern von Daten desselben Typs verwendet wird.
? Sie behalten nach ihrer Erstellung die gleiche Größe.
?Umgekehrte Reihenfolge: Erstellen Sie ein Programm, das einen Vektor aus 5 ganzen Zahlen liest und diese in umgekehrter Reihenfolge anzeigt.
?Konsonanten: Schreiben Sie ein Programm, das einen Vektor mit 6 Zeichen liest und Ihnen mitteilt, wie viele Konsonanten gelesen wurden. Drucken Sie die Konsonanten aus.
?Zufallszahlen: Erstellen Sie ein Programm, das 20 zufällige Ganzzahlen (zwischen 0 und 100) liest und sie in einem Vektor speichert. Zeigen Sie am Ende die Zahlen und ihre Nachfolger an.
? Liste der Übungen Eindimensionale Arrays – Mögliche Lösungen
?Mehrdimensionales Array: Generieren und drucken Sie eine 4x4 M-Matrix mit Zufallswerten zwischen 0 und 9. Bestimmen Sie anschließend die kleinste Zahl in der Matrix und deren Position (Zeile, Spalte).
? Liste der Übungen zu mehrdimensionalen Arrays
? https://www.ic.unicamp.br/~wainer/cursos/2s2011/Cap06-RepeticaoControle-texto.pdf
? http://www2.ic.uff.br/~vanessa/material/prog1/Aula6.pdf
? http://www.facom.ufu.br/~backes/gsi002/Aula05-ComandosRepeticao.pdf
? https://blog.grancursosonline.com.br/java-operadores-de-inkremento-e-dekremento/
? http://www.facom.ufu.br/~bacala/POO/04%20-%20Arrays%20em%20Java.pdf
? http://www.inf.ufsc.br/~frank.siqueira/INE5404/7.Arrays.pdf
Dieses Repository wurde zu Studienzwecken erstellt, also tragen Sie bitte dazu bei.
Wenn ich Ihnen in irgendeiner Weise geholfen habe, würde ich mich freuen, es zu erfahren. Und wenn Sie jemanden kennen, der sich mit dem Inhalt identifiziert, teilen Sie ihn unbedingt mit.
Wenn möglich:
️ Markiere das Projekt
? Suchen und melden Sie Probleme
Erhältlich mit ♥ von camila.