vorzeichen wechsel bei int

Status
Nicht offen für weitere Antworten.

Taramsis

Bekanntes Mitglied
Hi Leute,

mal ne dumme Frage:
Wie macht man ein Vorzeichenwechsel bei einem integer?
Bsp.:
Ich mache eine Berchnung und wenn diese Zahl kleiner als 0 sein sollte will ich es immer auf z.B. den Wert 5 bringen.
D.h. wenn -6, dann +6+5..

Kann man einfach sagen:

Java:
if(wert<0){
  neuWert=-wert+5;
}

????
 
Du beantwortest es dir ja selbst..

Wenn sie negativ ist soll sie 5 sein! If zahl < 0 then zahl = 5 vielleicht?!

Setzt das logische denken am Freitag schon aus oder warst schon vortrinken fürs WE 😉
 
Nene!
Lies dir durch was er will! Er will die zahl nicht positiv machen, sondern auf 5 bringen 🙂

Außerdem positiv machen ist * -1!
If zahl < 0 then zahl = zahl * -1; und schon ist die positiv ^^
 
Aber schrieb er nicht, dass er folgendes will?
Java:
if (value < 0) {
    value = 5;
}
 
@Ark, ich lernte ehrlich gesagt auch, dass es [c]zahl *= (-1)[/c] ist, ich wär gar nicht auf [c]zahl = -zahl[/c] gekommen 🙂.
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben