Suche Klasse die eine Bedinung prüft und einen von zwei Auswahlwerten zurückgibt...

elpepo

Neues Mitglied
Hallo,
ich bin ziemlicher Anfänger in Sachen Java und ich bin mir auch nicht hundert prozentig sicher ob ihr mir helfen könnt. Ich beschäftige mich seit kurzem im Studium mit XL (eXtended-tree-Language) welches auf Java basiert.
Jetzt suche ich für eine Arbeit nach einer Javaklasse, welche mir eine Bedingung prüft und dann einen von zwei Werten zurückgibt. Ich weiß dass dies über eine If-Else Abfrage auch möglich wäre, aber ich habe gehört es gebe da noch eine andere Möglichkeit. Die Klasse ist anscheinend etwa so aufgebaut: (Bedingung, Wert1:Wert2).

Würde mich super freuen, wenn hier jemand schon einmal von so einer Klasse gehört hätte.

Grüße,
elPepo
 
Hi,ja ich denke die meine ich.
Bei mir steht in der Aufgabenstellung genau: (Bedingung? Wert1:Wert2)
Da soll ich ne Javafunktion dazu finden und die Funktion an einem Beispiel aufzeigen.
 
Das ist ein tenärer Operator ......


boolscher Ausdruck ? Rückgabe bei true : Rückgabe bei false

z.B
Java:
public boolean checkSum(int a){

   return a < 10 ? true : false;
}

//funktioniert so ziemlich mit in allen Rückgabe und eingabewerten :

public int changeBoolToInt(boolean val){
   return val == true ? 1 : 0;
}

liefert true wenn der parameter kleiner als 10 ist, und false falls nicht , der tenäre operator wird z.B stellvertretend für einfache if anweisungen eingesetzt.

War es das was du gesucht hast ? 😉
 
Zuletzt bearbeitet:
Java:
public boolean checkSum(int a) {
    return a < 10;
}
 
//funktioniert so ziemlich mit in allen Rückgabe und eingabewerten :
 
public int changeBoolToInt(boolean val) {
    return val ? 1 : 0;
}

Sieht aber etwas schicker aus.
 
Stimmt, ging ja auch nur ums Prinzip... 😉

Da ich nicht weiß ob wie weit der To mit Syntax und Co vertraut ist hab ichs mal ausgeschrieben.
 
Zuletzt bearbeitet:

Zurück
Oben