„Hey, Kamerad!“

„Guten Tag, Kapitän.“

„Ich habe tolle Neuigkeiten für dich. Hier sind ein paar Übungen, mit denen du deine Kenntnisse festigen kannst. Mach sie jeden Tag und deine Fähigkeiten werden mit einer wahnsinnigen Geschwindigkeit wachsen. Sie wurden speziell für IntelliJ IDEA entworfen.“

10
Aufgabe
Java Core,  Level 8Lektion 11
Gesperrt
ABC
Der erste Parameter der main-Methode ist ein Dateiname. Zähle die Buchstaben des englischen Alphabets in der Datei. Zeige die Anzahl der Buchstaben an. Schließe die Streams.
10
Aufgabe
Java Core,  Level 8Lektion 11
Gesperrt
Leerzeichen
Der erste Parameter der main-Methode ist ein Dateiname. Zeige das Verhältnis der Anzahl der Leerzeichen zur Anzahl aller Zeichen an. Zum Beispiel 10.45. 1. Zähle alle Zeichen (n1). 2. Zähle die Leerzeichen (n2). 3. Zeige n2/n1*100 an und runde auf 2 Dezimalstellen. 4. Schließe die Streams.
10
Aufgabe
Java Core,  Level 8Lektion 11
Gesperrt
Zwei in einem
Lies 3 Dateinamen von der Konsole. Schreibe den Inhalt der zweiten Datei in die erste Datei und hänge dann den Inhalt der dritten Datei an die erste Datei an. Schließe die Streams.
10
Aufgabe
Java Core,  Level 8Lektion 11
Gesperrt
Dateien kombinieren
Lies 2 Dateinamen von der Konsole. Schreibe den Inhalt der zweiten Datei an den Anfang der ersten Datei, so dass die Dateien kombiniert werden. Schließe die Streams.
20
Aufgabe
Java Core,  Level 8Lektion 11
Gesperrt
Zahlen runden
Lies 2 Dateinamen von der Konsole. Die erste Datei enthält reelle (Bruch-)Zahlen, getrennt durch Leerzeichen. Zum Beispiel 3.1415. Runde die Zahlen zu ganzen Zahlen und schreibe sie, durch Leerzeichen getrennt, in die zweite Datei. Schließe die Streams. Die Rundung muss so aussehen: 3.49 => 3 3.
20
Aufgabe
Java Core,  Level 8Lektion 11
Gesperrt
Häufigkeit von Zeichen
Das Programm wird mit einem Parameter gestartet: dem Namen einer Datei, die Text enthält. Berechne, wie oft jedes Zeichen darin vorkommt. Sortiere die Ergebnisse nach aufsteigendem ASCII-Code (informiere dich online darüber). Beispiel: ','=44, 's'=115, 't'=116. Zeige die sortierten Ergebnisse an: [Z
20
Aufgabe
Java Core,  Level 8Lektion 11
Gesperrt
Daten in einer Datei finden
Lies einen Dateinamen von der Konsole. Suche in der Datei nach Informationen, die sich auf die angegebene ID beziehen. Zeige sie in dem in der Datei verwendeten Format an. Das Programm wird mit einem Parameter gestartet: id (ein int). Schließe die Streams. Die Dateidaten werden durch Leerzeichen ge
20
Aufgabe
Java Core,  Level 8Lektion 11
Gesperrt
Threads und Bytes
Lies Dateinamen von der Konsole, bis das Wort „exit“ eingegeben wird. Übergib den Dateinamen an den Thread ReadThread. Der ReadThread-Thread muss das Byte finden, das in der Datei am häufigsten vorkommt, und es zu resultMap hinzufügen, wobei der String-Parameter der Dateiname und der Integer-Paramet
10
Aufgabe
Java Core,  Level 8Lektion 11
Gesperrt
Dateien und Ausnahmen
Lies Dateinamen von der Konsole. Wenn die Datei nicht existiert (d.h. ein ungültiger Dateiname wird angegeben), dann fange die Ausnahme FileNotFoundException ab, zeige den ungültigen Dateinamen an und beende das Programm. Schließe die Streams. Verwende nicht System.exit();
20
Aufgabe
Java Core,  Level 8Lektion 11
Gesperrt
Eine Datei aufbauen
Bauen wir eine Datei aus mehreren Teilen auf. Lies Dateinamen von der Konsole. Jede Datei hat einen Namen: <einName>.partN. Zum Beispiel Lion.avi.part1, Lion.avi.part2, ..., Lion.avi.part37. Die Dateinamen werden in zufälliger Reihenfolge angegeben. Das Wort „end“ wird verwendet, um das Einles

„Die vorherigen Übungen waren für Anfänger. Ich habe einige fortgeschrittenere Bonusübungen für die erfahreneren Teilnehmer hinzugefügt. Nur für Veteranen.“

10
Aufgabe
Java Core,  Level 8Lektion 11
Gesperrt
Verschlüsselung
Lass dir einen Ver-/Entschlüsselungsmechanismus einfallen. Das Programm wird mit einem der folgenden Parametersätze ausgeführt: -e fileName fileOutputName -d fileName fileOutputName wobei gilt: fileName ist der Name einer zu verschlüsselnden bzw. entschlüsselnden Datei. fileOutputName ist der Name
20
Aufgabe
Java Core,  Level 8Lektion 11
Gesperrt
Preise
CrUD für eine Tabelle in einer Datei. Lies einen Dateinamen für CrUD-Operationen von der Konsole. Das Programm wird mit den folgenden Parametern gestartet: -c productName price quantity Parameterwerte: id besteht aus 8 Zeichen. productName besteht aus 30 Zeichen. price besteht aus 8 Zeichen. quantit
20
Aufgabe
Java Core,  Level 8Lektion 11
Gesperrt
Preise 2
CrUD für eine Tabelle in einer Datei Lies einen Dateinamen für CrUD-Operationen von der Konsole. Das Programm wird mit einem der folgenden Parametersätze ausgeführt: -u id productName price quantity -d id Parameterwerte: id besteht aus 8 Zeichen. productName besteht aus 30 Zeichen. price besteht aus