fazendo num-=10 dá pra usar a função Integer.signum(int x) e fazer um switch() como aquele que eu fiz usando o operador ternário XD
Vixi, matou! Não conhecia essa função:
http://www.java2s.com/Tutorial/Java/0040__Data-Type/Integersignumreturns.htm
Valeu!!!
Acho que é a solução menos gambiarra sem o ternário e sem o IF:
public class MenorQue10{
public static void main(String args[]){
int num = Integer.parseInt(args[0]);
num-=10;
switch (Integer.signum(num)){
case (0):
System.out.println("Eh igual a 10");
break;
case (1):
System.out.println("Eh maior que 10");
break;
case (-1):
System.out.println("Eh menor que 10");
break;
default:
System.out.println("IT SHOULD NEVER HAPPEN!");
break;
}
}
}
Vlw pelo post, me garantiu um divertimento entre um incidente ou outro aqui na empresa