Quote:
Ich sehe oft daß Java Programmierer trinary Operationen
nutzen, die oft den Code unübersichtlich machen.

Meinst du Ternäre Operationen?
Ich persönlich habe mich an sie gewöhnt. Ein Code mit ihnen ist für mich genauso gut lesbar wie einer mit klassischen ifs. Allerdings nur wenn vernünftig eingerückt wird (wozu die meisten nicht in der lage sind)!

Code:
var x = y==z?a:b;  //das brauch ich auch nicht

var x = (y==z) ? (a) : (b);  //meine schreibweise bei tenären operatoren

if(x==y) { //if-schreibweise die ich unübersichtlich finde und gar nicht leiden kann
   x = a;
}

if (x==y) //so geht das
{
   x = a;
}