¿Para qué se utiliza un signo de interrogación “?” Y dos puntos “:” para el operador? [duplicar
Esta pregunta ya tiene una respuesta aquí:
¿Qué es el Java?: ¿Operador llamado y qué hace? 15 respuestasDos preguntas sobre el uso de un signo de interrogación "?" y dos puntos ":" operador dentro de los paréntesis de una función de impresión: ¿Qué hacen? Además, ¿alguien sabe el término estándar para ellos o dónde puedo encontrar más información sobre su uso? He leído que son similares a una declaración 'if' 'else'.
int row = 10;
int column;
while (row >= 1)
{
column = 1;
while(column <= 10)
{
System.out.print(row % 2 == 1 ? "<" : "\r>");
++column;
}
--row;
System.out.println();
}