Der Fragezeichen-Operator kann an unterschiedlichen Stellen eingesetzt werden, um beispielsweise auf if-Strukturen zu verzichten:
Der Fragezeichen-Operator dient dazu, einen Wert in Abhängigkeit einer Bedingung auszugeben.
Genauer werden (nach einer Bedingung) zwei Werte definiert, wobei in Abhängigkeit der Bedingung genau einer dieser Werte zurückgegeben wird.
Die Schreibweise zur Verwendung des Fragezeichen-Operators ist folgende:
( Bedingung ? Rückgabewert falls Bedingung erfüllt : Rückgabewert anderenfalls )
Genauer verständlich werden sollte der Operator anhand des folgenden Beispiels.