Red de conocimiento informático - Descarga de software - Conozca al gurú de la programación

Conozca al gurú de la programación

Pregunta 1:

Booleano también es un tipo de datos básico. Puedes entenderlo como char e int.

boolean[]flags = new boolean[letters length]; es para definir una matriz de tipo booleano, letras.longitud es la longitud de la matriz, flags[0] a flags[letters.length- 1] son ​​Variables de tipo booleano. Sólo pueden almacenar valores booleanos, verdaderos o falsos. Al igual que char, obtendrá un error al asignarles valores.

En este momento, la matriz solo se ha definido y no se ha inicializado. Aunque todos tienen un valor predeterminado de falso, se recomienda dar un valor incluso si es falso. Al igual que definir el tipo int, todos tienen un valor predeterminado de 0.

Pregunta 2:

Consulte la pregunta 1. Su confusión probablemente se deba a un malentendido causado por una falta de inicialización. Su valor predeterminado es falso y la persona que escribió esta función es vaga. Puede inicializarlo manualmente. Aunque no tendrá ningún impacto en el resultado, es fácil de entender para otros, como si lo hubieran engañado, y la lógica es más clara.