Page 43 - Revista 2018 ultima
P. 43

Revista de la Facultad de Ingeniería, Año 5, Número 1de Ingeniería, Año 5, Número 1

                  El  operador  Elvis:?  (sí,  se  llama  así  por  el  cantante)  que  aparece  en  la  expresión (sí,  se  llama  así  por  el  cantante)  que  aparece  en  la  expresión (sí,  se  llama  así  por  el  cantante)  que  aparece  en  la  expresión
                  evalúa la edad de los estudiantes y en caso de que sea valúa la edad de los estudiantes y en caso de que sea null retorna 0. El objetivo de retorna 0. El objetivo de
                  e
                  este operador es hacer un control de nulos de manera más concisa.ste operador es hacer un control de nulos de manera más concisa.ste operador es hacer un control de nulos de manera más concisa.
                  e e

                  L10:  Por  último,  imprimimos  el  resultado  usando  plantillas  de  cadenas  de  texto :  Por  último,  imprimimos  el  resultado  usando  plantillas  de  cadenas  de  texto :  Por  último,  imprimimos  el  resultado  usando  plantillas  de  cadenas  de  texto
                  ( ( (Stringtemplates) las cuales evalúan el objeto precedido por el símbolo Stringtemplates) las cuales evalúan el objeto precedido por el símbolo Stringtemplates) las cuales evalúan el objeto precedido por el símbolo $, en nuestro
                  caso mayorPuntaje, y lo concatenan en la cadena de texto. Al usar una y lo concatenan en la cadena de texto. Al usar una y lo concatenan en la cadena de texto. Al usar una data class en
                  nuestro  ejemplo  se  llama  de  manera  implícita  al  método ejemplo  se  llama  de  manera  implícita  al  método  toString()toString()  obteniendo  la
                  salida que vimos anteriormente.alida que vimos anteriormente.
                  s

                  A A
                  Ahora veamos el mismo ejemplo usando Java (Figura 5 y Figura 6).hora veamos el mismo ejemplo usando Java (Figura 5 y Figura 6).hora veamos el mismo ejemplo usando Java (Figura 5 y Figura 6).























                     F F
                     Figura 5. Programa en Java para obtener el estudiante con mayor puntaje de un listaigura 5. Programa en Java para obtener el estudiante con mayor puntaje de un listaigura 5. Programa en Java para obtener el estudiante con mayor puntaje de un listado



































                                                 Figura 5. EstudianteJava DTO.






                                                                                                           43
   38   39   40   41   42   43   44   45   46   47   48