Acortando Condiciones

El poder utilizar if y else cortos es una gran ventaja, puesto que hace todo mas sencillo y con menos líneas de código, para utilizar condiciones rápidas y cortas la sintaxis es "(condicion) ? verdadero : falso;", un ejemplo rápido de esto sería el siguiente:
import java.io.*;

class condicioncorta {
 public static void main (String [] args){
  String a=((2==3)?"hola":"chao");
  System.out.println(a);
 }
}

   Donde decimos que si 2 es igual a 3 la variable "a" será "hola", de lo contrario será "chao", rápido y práctico, y en todo caso podemos utilizar if-else anidados, sin ningun problema, por ejemplo:
import java.io.*;

class condicioncorta {
 public static void main (String [] args){
  String a="a verdader",b="";
  a=((2==2)?
     b=((2==3)?"b verdadero":"b falso"):"a falso");
  System.out.println(a+" - "+b);
 }
}

   Donde si "2=2" la variable "a" será verdadera y comienza a evaluar "b", si "2=3" entonces indica que es falso.