Herramientas de usuario

Herramientas del sitio


bloque2:tiposvariables

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
bloque2:tiposvariables [03/03/2018 19:02] – [Constantes] Fernando Valdeónbloque2:tiposvariables [16/09/2024 20:53] (actual) – editor externo 127.0.0.1
Línea 53: Línea 53:
 </code> </code>
  
-Están codificados mediante el estandar [[https://es.wikipedia.org/wiki/Formato_en_coma_flotante_de_doble_precisi%C3%B3n|IEEE 754]]+Están codificados mediante el estándar [[https://es.wikipedia.org/wiki/Formato_en_coma_flotante_de_doble_precisi%C3%B3n|IEEE 754]]
  
   * **Tipo Booleano**   * **Tipo Booleano**
Línea 67: Línea 67:
 Las variables son las estructuras en las que almacenamos cada uno de los valores que tenemos en Java. Cada variable se crea para un tipo de datos concreto, ya sea ''primitivo'' o de ''referencia a objetos''. Las variables son las estructuras en las que almacenamos cada uno de los valores que tenemos en Java. Cada variable se crea para un tipo de datos concreto, ya sea ''primitivo'' o de ''referencia a objetos''.
  
-Representan un lugar de la memoria del ordenador, y se accede a ella mediante un nombre ''identificador''. En memoria ocupan el tamaño necesario para el tipo de datos que contiene.+Representan un lugar de la memoria del ordenador, y se accede a ella mediante un nombre ''identificador''. En memoria ocupan el tamaño necesario para el __tipo de datos__ que contiene.
  
  ==== Declaración de una variable ====  ==== Declaración de una variable ====
Línea 87: Línea 87:
  
 </code> </code>
 +
 +**Se debe evitar declarar varias variables en la misma linea**.
  
  ==== Inicialización de una variable ====  ==== Inicialización de una variable ====
Línea 131: 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 Java**.+**Un valor literal es simplemente la representación del valor de un tipo de datos concreto de Java mediante código escrito**.
  
 ==== Literales de enteros ==== ==== Literales de enteros ====
Línea 159: 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;  -> Error de compilación, no es un float float realSimple = 3.345;  -> Error de compilación, no es un float
 realSimple = 3.345F; realSimple = 3.345F;
-realSimple = 3.1E12F;+realSimple = 3.1E-121F // 3.1 x 10^-121
  
 </code> </code>
Línea 175: Línea 177:
 </code> </code>
  
-==== 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 = "Fernando"; 
-nombre = "Maria"; 
-nombre = "";  -> cadena de 0 caracteres 
-</code> 
  
 ==== Literales de caracter ==== ==== Literales de caracter ====
Línea 192: Línea 185:
 <code java> <code java>
 char letra = 'a'; char letra = 'a';
-letra = ' ';+letra = ' ';  // caracter espacio en blanco
 letra = '9'; letra = '9';
 </code> </code>
Línea 201: Línea 194:
 Para poder representar esos caracteres, se usa lo que se conoce como ''caracteres de escape'' Para poder representar esos caracteres, se usa lo que se conoce como ''caracteres de escape''
  
-^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 213: Línea 206:
 char saltoLinea = '\n'; char saltoLinea = '\n';
 char tabulacion = '\t'; char tabulacion = '\t';
 +</code>
 +
 +==== 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 = "Fernando";
 +nombre = "Maria";
 +nombre = "";  // cadena de 0 caracteres
 </code> </code>
  
bloque2/tiposvariables.1520103770.txt.gz · Última modificación: 16/09/2024 20:53 (editor externo)