Verstehe die Syntax nicht!

Status
Nicht offen für weitere Antworten.

che

Bekanntes Mitglied
Hallo!

Ich habe hier eine Zeile Java Code vor mir und ich verstehe die Syntax nicht. Sowas habe ich in Java noch nie vorher gesehen. So sieht es aus: month=(month<1)? 1:month;
Kann mir das bitte jemand übersetzen - habe Schwierigkeiten zu verstehen was das Fragezeichen und alles was danach folgt zu bedeuten haben....
 
Das ist ein if-else. Wörtlich steht da:
Code:
if( month < 1 )
  month = 1;
else
  month = month;
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben