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 [04/10/2018 16:52] – [Literales de reales] Fernando Valdeónbloque2:tiposvariables [24/09/2026 02:53] (actual) – [Declaración de una variable] Fernando Valdeón
Línea 37: Línea 37:
     * ''long'' 64 bits (8 bytes)     * ''long'' 64 bits (8 bytes)
  
-Representan los números enteros: negativos, positivos y el 0. Dependiendo del tamaño valor que queramos representar usaremos uno u otro. Están codificados mediante [[https://es.wikipedia.org/wiki/Complemento_a_dos|complemento a dos]]+Representan los números enteros: negativos, positivos y el 0. Dependiendo del tamaño valor que queramos representar usaremos uno u otro. Están codificados mediante [[https://es.wikipedia.org/wiki/Complemento_a_dos|complemento a dos]]. El más usado es el tipo ''int''.
  
-El más usado es el tipo ''int''. +  * **Tipos Reales**
- +
-  * **Tipos Reales **+
 Representan los números reales, con coma flotante. Representan los números reales, con coma flotante.
      * ''float'' 32 bits (4 bytes)      * ''float'' 32 bits (4 bytes)
      * ''double'' 64 bits (8 bytes)      * ''double'' 64 bits (8 bytes)
  
-Representan los números decimales o con notación científica: +Representan los números decimales o con notación científica, están codificados mediante el estándar [[https://es.wikipedia.org/wiki/Formato_en_coma_flotante_de_doble_precisi%C3%B3n|IEEE 754]] 
-<code> + 
-3.14 +> 3.14 
-2.5E12 -> 2,5 * 10 elevado a 12  +> 2.5E12 -> 2,5 * 10<sup>12</sup> 
-2E-5 -> 2 * 10 elevado a -5 +> 2E-5 -> 2 * 10<sup>-5</sup>
-</code>+
  
-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**
-Representan el valores binarios mediante el dominio: ''true/false''+Representan valores binarios mediante el dominio: ''true/false''
  
-  * **Tipo Caracter ** +  * **Tipo Caracter** 
-Representan un único caracter, usando 16 bits, usando codificación ''unicode''. Los 256 primeros caracteres ''unicode'' corresponden con la tabla ASCII.+Representan un único caracter mediante 16 bits, usando codificación ''Unicode''. Los 256 primeros caracteres ''unicode'' corresponden con la tabla ASCII.
  
  ==== Dominio de tipos primitivos ====  ==== Dominio de tipos primitivos ====
Línea 88: Línea 84:
 </code> </code>
  
-**Se debe evitar declarar varias variables en la misma linea**.+> **Cada variable se declara en una linea distinta**.
  
  ==== Inicialización de una variable ====  ==== Inicialización de una variable ====
Línea 133: Línea 129:
 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 177: Línea 173:
 </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 215: Línea 202:
 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.1538664723.txt.gz · Última modificación: (editor externo)