Variablen Auflösen einer Vorzeichenformel

ocsme

Top Contributor
Guten Tag,
hab ein kleines Problem.
Folgende Aufgabe wird gestellt:
System.out.println( - ( - ( - ( - 1) - 1) - 1) - 1 );

Das soll man natürlich ohne Compiler ausrechnen. Das ganze habe ich versuche und so gerechnet:

( - ( - 1) - 1) ist das innere der ganzen klammern denn dort sollte er ja anfangen denn Klammerung höhere Priorität dort bekomme ich dann +1 -1 raus also 0.

dann sieht das ganze so aus: ( - ( - ( 0 ) - 1) - 1 )
nun kommen wir auch zu meiner Frage eine Negative Null gibt es nicht! zumindest in der 2er Kompliment Darstellung also wird doch aus -0 - 1 = -1 oder?

dann hätte man ( - ( - 1) - 1 ) = 1 - 1 = 0

Ich glaube 0 kommt auch raus? Weiß es noch nicht wollte erstmals selber rechnen und dann kam ich eben auf die Null mit Vorzeichen! Kann mir dabei jemand Helfen?

Danke

LG
 

Neue Themen


Zurück
Oben