Auf Thema antworten

Was heisst: Wenn eingabe 08....


Das ist mal ein String bestehend aus zwei chars. '0' und '8'.

Als int ist 8 einfach acht. Da gibts es aber im Source code unterschiede:

02 --> im Octalsystem

0x2 --> Hex

8 --> dezimalsystem.


also Acht wäre:

010 --> oct

0x8 --> hex

8 --> dec


EDIT:

Unglücklicheweise gibt es keinen String switch (noch nicht).

Wie du die Eingabe interpretierts ist was anderes.

zB eine Enum mit Eight("08") und einen enum-switch....



Oben