bloque2:tiposvariables
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| bloque2:tiposvariables [09/03/2018 17:05] – [Literales de cadenas de caracteres] Fernando Valdeón | bloque2:tiposvariables [16/09/2024 20:53] (actual) – editor externo 127.0.0.1 | ||
|---|---|---|---|
| Línea 133: | Línea 133: | ||
| Los valores literales es un aspecto un ligado a ciertos tipos de datos, que suele costar entender al principio. El problema surge al comprender cómo traducir valores de nuestra realidad (pensamientos) a la realidad de la máquina (código binario). | Los valores literales es un aspecto un ligado a ciertos tipos de datos, que suele costar entender al principio. El problema surge al comprender cómo traducir valores de nuestra realidad (pensamientos) a la realidad de la máquina (código binario). | ||
| - | **Un valor literal es simplemente la representación del valor de un tipo de datos concreto mediante código | + | **Un valor literal es simplemente la representación del valor de un tipo de datos concreto |
| ==== Literales de enteros ==== | ==== Literales de enteros ==== | ||
| Línea 161: | Línea 161: | ||
| // 3.345 ó 3.1E12 son literales double | // 3.345 ó 3.1E12 son literales double | ||
| double realDoble = 3.345; | double realDoble = 3.345; | ||
| - | realDoble = 3.1E12; | + | realDoble = 3.1E124; // 3.1 x 10^124 |
| float realSimple = 3.345; | float realSimple = 3.345; | ||
| realSimple = 3.345F; | realSimple = 3.345F; | ||
| - | realSimple = 3.1E12F; | + | realSimple = 3.1E-121F; // 3.1 x 10^-121 |
| </ | </ | ||
| Línea 177: | Línea 177: | ||
| </ | </ | ||
| - | ==== Literales de cadenas de caracteres ==== | ||
| - | El tipo de datos String representa cadenas de caracteres, pero no es un tipo primitivo, sino un objeto. | ||
| - | Su valor literal consiste en una seria de 0 ó más caracteres dentro de comillas dobles ''"''; | ||
| - | |||
| - | <code java> | ||
| - | String nombre = " | ||
| - | nombre = " | ||
| - | nombre = ""; | ||
| - | </ | ||
| ==== Literales de caracter ==== | ==== Literales de caracter ==== | ||
| Línea 194: | Línea 185: | ||
| <code java> | <code java> | ||
| char letra = ' | char letra = ' | ||
| - | letra = ' '; | + | letra = ' '; |
| letra = ' | letra = ' | ||
| </ | </ | ||
| Línea 203: | Línea 194: | ||
| Para poder representar esos caracteres, se usa lo que se conoce como '' | Para poder representar esos caracteres, se usa lo que se conoce como '' | ||
| - | ^Valor^Descripción^ | + | ^Caracter de escape^Descripción^ |
| |\n|Salto de linea| | |\n|Salto de linea| | ||
| |\t|Una tabulación| | |\t|Una tabulación| | ||
| Línea 215: | Línea 206: | ||
| char saltoLinea = ' | char saltoLinea = ' | ||
| char tabulacion = ' | char tabulacion = ' | ||
| + | </ | ||
| + | |||
| + | ==== Literales de cadenas de caracteres ==== | ||
| + | El tipo de datos String representa cadenas de caracteres, pero no es un tipo primitivo, sino un objeto. | ||
| + | |||
| + | Su valor literal consiste en una seria de 0 ó más caracteres dentro de comillas dobles ''"''; | ||
| + | |||
| + | <code java> | ||
| + | String nombre = " | ||
| + | nombre = " | ||
| + | nombre = ""; | ||
| </ | </ | ||
bloque2/tiposvariables.1520615107.txt.gz · Última modificación: 16/09/2024 20:53 (editor externo)
