Tutorial de java
Se presentan las características generales de Java como lenguaje de programación algorítmico. Aqui Java es muy similar a C/C++, lenguajes en los que está inspirado. Se va a intentar ser breve, considerando que el lector ya conoce algunos otros lenguajes de
programación y está familiarizado con lo que son variables, bifurcaciones, bucles, etc.
VARIABLES
Una variablees un nombre que contiene un valor que puede cambiar a lo largo del programa. De acuerdo con el tipo de información que contienen, en Java hay dos tipos principales de variables:
Variables de tipos primitivos.
Están definidas mediante un valor único.
Variables referencia.
Las variables referencia: son referencias o nombres de una información más compleja: arrays u objetos de unadeterminada clase.
Desde el punto de vista de su papel en el programa, las variables pueden ser:
*Variables miembro de una clase: Se definen en una clase, fuera de cualquier método;
pueden ser tipos primitivos o referencias.
*Variables locales: Se definen dentro de un método o más en general dentro de cualquier
bloque entre llaves {}. Se crean en el interior del bloque y se destruyen alfinalizar dicho
bloque. Pueden ser también tipos primitivos o referencias.
Nombres de Variables
Los nombres de variables en Java se pueden crear con mucha libertad. Pueden ser cualquier conjunto de caracteres numéricos y alfanuméricos, sin algunos caracteres especiales utilizados por Java como operadores o separadores ( ,.+-*/ etc.).
Existe una serie de palabras reservadas las cuales tienenun significado especial para Java y por lo tanto no se pueden utilizar como nombres de variables. Dichas palabras son:
abstract, boolean, break, byte, case, catch, char, class, const*, continue, default, do, double, else, extends, final, finally, float, for, goto*, if, implements, import, instanceof ,int, interface, long, native, new, null, package, private, protected, public, return, short,static, super, switch, synchronized, this, throw, throws, transient, try, void, volatile, while.
(*) son palabras reservadas, pero no se utilizan en la actual implementación del lenguaje Java.
Tipos Primitivos de Variables
Se llaman tipos primitivos de variables de Java a aquellas variables sencillas que contienen los tipos de información más habituales: valores boolean, caracteres y valoresnuméricos enteros o de punto flotante.
Java dispone de ocho tipos primitivos de variables: un tipo para almacenar valores true y
false (boolean); un tipo para almacenar caracteres (char), y 6 tipos para guardar valores numéricos,cuatro tipos para enteros (byte, short, int y long) y dos para valores reales de punto flotante (float y double). Los rangos y la memoria que ocupa cada uno de estostipos.
Tipo de variable Descripción
Boolean 1 byte. Valores true y false
Char 2 bytes. Unicode. Comprende el código ASCII
Byte 1 byte. Valor entero entre -128 y 127
Short 2 bytes. Valor entero entre -32768 y 32767
Int 4 bytes. Valor entero entre -2.147.483.648 y 2.147.483.647
Long 8 bytes. Valor entre -9.223.372.036.854.775.808 y 9.223.372.036.854.775.807
Float 4 bytes (entre 6 y 7cifras decimales equivalentes). De -3.402823E38 a -1.401298E-45 y de
1.401298E-45 a 3.402823E38
Double 8 bytes (unas 15 cifras decimales equivalentes). De -1.79769313486232E308 a
-4.94065645841247E-324 y de 4.94065645841247E-324 a 1.79769313486232E308
Los tipos primitivos de Java tienen algunas características importantes que se resumen a
continuación:
*El tipo boolean no es un valornumérico: sólo admite los valores true o false. El tipo boolean no se identifica con el igual o distinto de cero, como en C/C++. El resultado de la expresión lógica que aparece como condición en un bucle o en una bifurcación debe ser boolean.
*El tipo char contiene caracteres en código UNICODE (que incluye el código ASCII), y ocupan 16 bits por carácter. Comprende los caracteres de prácticamente...
Regístrate para leer el documento completo.