Jetzt sehen Sie durch:Java

Privatisierung in der OOP

Privatisierung spielt in der Objekt orientierten Programmierung eine größere Rolle, gerade wenn es um Singletons und ähnliche Patterns geht. Doch gerade Anfänger, wie die meisten Schüler im Informatik-Unterricht es sind, sehen nicht den Sinn dahinter, ausser dass meist noch sogenannte getter und setter-Methoden erstellt werden müssen. Gerade in kleinen Projekten ist dies in deren Augen nur unnötige Schreibarbeit. Ein Anwendungsfall, wo das ganze jedoch schnell Sinn macht, ist das Fluent Interface Pattern, welches gerne auch als Method Chaining bezeichnet wird. So kann mit einmaligem Aufführen...
read more

BubbleSort mit Strings in Java

Wenn es darum geht in Java Arrays zu sortieren wird als Erstes auf BubbleSort zurück gegriffen. Zwar werden damit meistens in den ersten Übungen Integer sortiert, aber da ich das ganze sowieso mit Strings brauchte habe ich das ganze direkt für diese geschrieben. Kurze Zusammenfassung von BubbleSort: Es werden immer die nächsten 2 benachbarten Zahlen verglichen. Ein Beispiel wäre Wert 1 mit 2, dann Wert 2 mit 3, usw. bis alle Werte einmal geprüft wurden. Dabei wird immer verglichen welcher Wert größer ist und wenn der erste Wert (bei Wertepaar 2 und 3 wäre dies 2) größer ist wird es mit dem...
read more

Berechne den Größten Gemeinsamen Teiler / Calculate greatest common divisor

Heute habe ich wieder eine Informatik Klausur geschrieben. Hauptthema lag auf dem Größten Gemeinsamen Teiler. Hier habe ich jetzt einfach mal das Wiederholen auf Nachfrage raus gelassen. Ging schneller, ist weniger Microsoft-like und zudem musste ich nich noch eine Methode schreiben um ein char einzulesen. Klicke mehr für meinen Quelltext. I just wrote a computer-science paper today. The main part was to create a calculator for the greatest common divisor in java. I skipped the “Do you want to repeat?” thing because I just dislike those questions (they are kinda Microsoft like ) and...
read more

Java @ School – Kindergeldrechner

Java in der Schule. Immer wieder ein lustiges Thema, manchmal jedoch leicht deprimierend. Letzte Aufgabe: Erstelle einen Kindergeld-Rechner. Ich poste hier mal meinen. Wer nicht weis was die Klasse IO ist – ich weis es auch nicht wirklich. Trotzdem wird diese mysteriöse Klasse im Unterricht verwendet und steht auf der must-use Liste. IO.readInt(); liest von der semantik her einfach ein Integer-Wert aus der Konsole ein. Gestern habe ich zudem erfahren, dass optional als String noch der Prefix für die Eingabe übergeben werden kann. more für SourceCode anklicken. /** * Calculate the money...
read more

Java-Workshop

Programmieren lernen – genau dies wollen sehr viele Leute. Die Vorstellungen sind dann meistens in 2 Wochen ein eigenes 3D-Spiel erstellen zu können, was dann auch sofort weltweit bekannt wird. Doch genau so ist es leider nicht. Der Anfang, welcher meistens mit einer Ausgabe von “Hello World” beginnt, ist besonders schwer. Das Stichwort lautet Syntax. Diese ist zwar oft sehr ähnlich, aber dann doch unterschiedlich. Doch nun weiter im Text mit Java. Diese Sprache ist C# sehr ähnlich und hat den Vorteil auf nahezu jedem System lauffähig zu sein. Es wird lediglich das jre für das...
read more