Guten Tag,
folgende Aufgabe habe ich:
Implementiere das Interface Spielfeld mit einer weiteren Klasse SpielfeldInteger, die intern eine int-Variable zur Darstellung des aktuellen Spielfeldzustandes verwendet. Wieder darf das Interface nicht verändert werden. Verwende die Bit-Operationen von Java, um den Zustand einer Zelle des Spielfeldes in jeweils zwei Bits der int-Variablen abzulegen (warum gerade zwei?).
Dabei geht es um das Spiel TicTacToe.
Wie genau kann ich hier also einen Integer in 2 Bits umwandeln?
folgende Aufgabe habe ich:
Implementiere das Interface Spielfeld mit einer weiteren Klasse SpielfeldInteger, die intern eine int-Variable zur Darstellung des aktuellen Spielfeldzustandes verwendet. Wieder darf das Interface nicht verändert werden. Verwende die Bit-Operationen von Java, um den Zustand einer Zelle des Spielfeldes in jeweils zwei Bits der int-Variablen abzulegen (warum gerade zwei?).
Dabei geht es um das Spiel TicTacToe.
Wie genau kann ich hier also einen Integer in 2 Bits umwandeln?