Einstieg in JAVA

Technisches Übungen Weg hier

1. Technisches

First Steps Größe: 387kB

pdf
Anleitung zur Installation der java-Hauptkomponenten und Beispiel für das erste selbst geschriebene Programm, welches den Satz "Hello World!" auf den Bildschirm schreibt.
Hier: Installation mit Netbeans.
Better Steps Größe: 340kB

pdf
Anleitung zur Installation der java-Hauptkomponenten und Beispiel für das erste selbst geschriebene Programm, welches eine Division mit Rest ausführt.
Hier: Installation JAVA-Editor und Anwendung.
(Anm.: Diese Variante wird von mir bevorzugt, weil sie einfach ist.)
JAVA-Editor Größe: 1850kB

zip
Wer großen Wert auf eine saubere Festplatte und wenig Speicherbedarf seiner Programme legt, sollte statt NetBeans einfach diesen Java-Editor verwenden. Mit ihm kann man die eigenen Programme komfortabel kompilieren und auch gleich ausprobieren. Das Programm ist frei.
Quelle: http://lernen.bildung.hessen.de/informatik/javaeditor/
In.class
Out.class
Größe: 9kB

zip
Braucht man dringend für Ein- und Ausgabe von Werten, wenn man java-Programme selber schreiben lernen will. Die Dateien In.class und Out.class müssen im gleichen Verzeichnis abgelegt werden, wie die zu kompilierende *.java - Datei. Sonst gibt's nen schicken Error.
Beachtet das folgende Download-Angebot!
In.java

Out.java
Größe: je 10kB

pdf
Das ist nur zur Info für die Neugier!
Diese beiden pdf-Dateien zeigen den Quelltext der Ein- bzw. Ausgabeklasse, die im vorangegangenen Angebot herunter geladen werden können. Es handelt sich um den Inhalt der Dateien "In.java" und "Out.java". Nach dem Kompilieren der *.java - Dateien mit dem Befehl "javac" werden die Dateien "In.class" und "Out.class" erzeugt.


2. Übungen

Java 01 Größe: 49kB

pdf
Zum Berechnen der Quersumme und der Fakultät sind hier Ablaufdiagramme, Struktogramme und der java-code gegeben.
Quelle: Uni Jena, Fakultät Informatik, Dipl.-Inf. Th. Heinze
Java 02 Größe: 161kB

pdf
JAVA: Beispielprogramme und Beispielaufgaben zur Syntaxverwendung.
Java 03 Größe: 129kB

pdf
Es geht hier um Schleifen. If, While, Do-While. Veränderung von Quelltexten und Schreiben fertiger Programme, z.B. für die Multiplikation nach der "Russischen Bauernregel"
Java 04 Größe: 184kB

pdf
In dieser Übung werden Gleitkommazahlen und Methoden behandelt. Berechnung von Zinseszinsen, Wahrheitswerte, Prüfung auf gerade und ungerade Zahlen, arithmetische Reihenberechnungen. Programmierung mit in die Klasse implementierten Prozeduren bzw. Funktionen.
Da muss man schon eine Weile grübeln.
Java 05 Größe: 107kB

pdf
Bestimmt habt Ihr den Begriff "Reihungen" noch nicht gehört. Das sind Tabellen lauter gleichartiger Elemente, also Arrays. In einzeiliger Form kann man sie auch als Listen bezeichnen. Dieses Programm liest die Elemente einer eindimensionalen Reihung (Liste) ein, schreibt die Reihung auf den Bildschirm und kehrt anschließend die Liste um (Inversion).
Java 06.1 Größe: 146kB

pdf
Java-Programm zum Ermitteln von Minimum und Maximum von Elementen einer Reihung (Array, Liste).
Java 06.2 Größe: 157kB

pdf
Dieses Programm liest ganzzahlige Elemente in eine eindimensionale Liste (Reihung, Array) ein und gibt eine Reihung der quadrierten Elemente wieder aus.
Java 06.3 Größe: 160kB

pdf
Programm zur binären Suche eines Elements einer eindimensionalen Reihung. Die Binäre Suche ist hier als Methode implementiert.
Mit zusätzlichen Programmerläuterungen auf Seite 2.
Java 06.31 Größe: 213kB

pdf
Programm zur binären Suche eines Elements einer eindimensionalen Reihung. Eingabe, Ausgabe, Gültigkeitsprüfung und die Suche sind hier als Methoden implementiert.
Java 07 Größe: 223kB

pdf
Hier wird ein Array in beliebiger Reihenfolge eingelesen, mit MergeSort sortiert und anschließend auf die Existenz eines Elements geprüft. Es werden erstmals zwei Klassen in getrennten Dateien verwendet.
Beinhaltet die Methoden "Lineare Suche" und "Binäre Suche", was das Programm weiter ausbaufähig macht... (Zeitvergleich!)
MergeSort Größe: 101kB

pdf
Beschreibung der Methode MergeSort und Angabe eines Quelltextes in java.
Java 08 Größe: 112kB

pdf
Dieses Programm erzeugt ein zufälliges Array nach Vorgaben des Benutzers. Das Array wird sortiert und in einer neuen Variablen abgelegt. Anschließend erfolgt eine Benutzerabfrage nach der Suche eines Elements in beiden Arrays. Hierbei kommen sowohl die lineare Suche und auch die binäre Suche zum Zuge. Hauptteil des Programms: Messen der Suchzeiten.
Kopfrechnen Größe: 101kB

pdf
Ein Beispiel für Funktionalität und Unübersichtlichkeit: Hier findet Ihr meinen "Drill-Master Version 1.0", ein Kopfrechentrainer mit + und -. Das gesamte Programm ist in einem Stück geschrieben. Erweiterbar zu Methodenaufrufen, Zeitmessungen, anderen Rechenoperationen.
Java 09 Größe: 129kB

pdf
Das recht überschaubare Programm dient zur Berechnung des Binomialkoeffizienten (n über k). Es wird ein Methodenaufruf und und Eingabekontrolle verwendet.
Java 10 Größe: 450kB

pdf
Die CÄSAR - Verschlüsselung. Beispielprogramm mit Interpretation zum Codieren und Encodieren im Cäsar - Code.