AND und OR Gatter

Sempah

Bekanntes Mitglied
Code einfach irgendwas und sage, das ist das Manchmal-Gatter.
Du möchtest es also in Java Code bringen?

Wo hakt es genau? In Java gibt es auch && und || Operatoren.

// Bau dir doch eine Anwendung mit 2 Buttons (jeweils 2 Zustände an/aus, die über die Caption des Buttons angezeigt wird). Wenn ein Button betätigt wird, änderst du erstens den Zustand (caption) und zweitens das Ergebnis.
 
Zuletzt bearbeitet:

Viper

Mitglied
Hallo sivaslim ;-)
Mach doch einfach eine Klasse "Gatter" und eine Klasse "Grafik".
In der Klasse Gatter definierst du dann deine Eingänge "a1" und "a2", sowie den Ausgang "x1".
Dann machst du innerhalb dieser Klasse eine Methode "berechneAND" und schreibst da die Rechnung zu einer AND-Verknüpfung mit den Eingängen "a1" und "a2" rein.
Machst Setter und Getter rein und in der Klasse Grafik holst du dir dann die Variablen aus der Klasse Gatter und machst dann Abfragen, in denen du prüfst, ob die Variablen "0" oder "1" sind.
Für den jeweiligen Fall änderst du dann die Farbe der Linie und machst ein repaint().
Vielleicht hilft dir das schon einmal weiter.
 

Michael...

Top Contributor
Ich würde es mal ohne gezeichnete Graphik probieren - wäre ja nur Spielerei und ob man sowas dann in einer Klausur hinbekommt hängt stark von den persönlichen Programmierkenntnissen und Erfahrungen ab.
Nimm doch einfach für jeden Signaleingang eine JCheckBox mit der Du einstellen kannst, ob am Eingang ein Signal anliegt oder nicht. Und für den Ausgang sollte sich auch was finden - zur Not ein JLabel.
&& als logisches UND und || als ODER kennst Du?
 

Oben