Red de conocimiento informático - Aprendizaje de programación - ¿Signos de interrogación y dos puntos en Java?

¿Signos de interrogación y dos puntos en Java?

¡¡¡Comentarios y críticas son muy bienvenidos!!!!

A: expresión booleana (verdadero/falso), B: sentencia de ejecución, C: sentencia de ejecución

La más intuitiva: A?B : C (si A es verdadero, ejecute B; de lo contrario, ejecute C)

Un fragmento de código de Android

1

¡devuelve mData! = mData.size():

return representa retorno, cuando obtienes el resultado, confías en él para devolver los datos al método de nivel superior para el cálculo (si no sabes lo que significa, solo sélo Significado: devolver, enviar), lo obtendrá con el tiempo

Si (A) mData no es igual a nulo, entonces la condición es verdadera y se ejecuta B. mData.size

Si (A) mData es igual a nulo (vacío), la condición es falsa C devuelve 0

(Después de leer esto, ¿debe comprender qué hace esta expresión? : Qué está haciendo la expresión)

La asociación más simple:

int a = 2;

2 ==0? definitivamente no es igual a 0 y la condición es falsa. Ejecute la declaración después de los dos puntos

int A = 0

A ==0 ?a a : a-a; Todavía no lo entiendo, eso es porque las bases no están bien sentadas, por favor comience desde cero

Lo que más temo es impacientarme al aprender programación, lo que me costó 3 meses.

Conceptos básicos, cimientos, cimientos. No lo tomes a la ligera. Es lo más pesado del mundo y puede soportar un edificio de cien pisos...