I. Sobre conceptos básicos:
Tipos de Datos
Los diferentes objetos de información con los que un programa trabaja se denominan datos.
Todos los datos tienen un tipo asociados con ellos que nos servirá para poder conocer con que información trabajaremos. Es decir, cuando ingresemos el sueldo de un trabajador necesitamos que este contenga decimales, o al solicitar la edad de una persona está tiene que estar con números enteros, etc.. Además la suma entre caracteres no tiene sentido.
La asignación de tipos a los datos tiene dos objetivos principales:
Detectar errores de operaciones aritméticas en los programas
Determinar como ejecutar las operaciones
Tipos de Datos Comunes
Estos son los tipos de datos mas utilizados en los lenguajes de programación:
Numéricos
Caracteres y
Lógicos
Tipos Numéricos
Dentro de estos tipos se puede hacer mención de los tipos enteros, reales o de coma flotante, y de los exponenciales.
Tipos Carácter
Los tipos carácter se dividen también en caracteres ASCII, como por ejemplo: a A & * , etc.. El otro grupo de caracteres son los strings o cadenas de caracteres, como por ejemplo: "Hola Mundo".
Tipos Lógicos
Los tipos lógicos solamente pueden tomar los valores verdadero o falso.
PALABRAS CLAVES
Las palabras claves reservadas son identificadores especiales que el lenguaje Java se ha reservado para controlar cómo está definido su programa. Se utilizan para identificar los tipos, modificadores y mecanismos para control de secuencia incorporados. Estas palabras clave sólo se pueden utilizar para su propósito original y no se pueden utilizar como identificadores de nombres de variable, clase o método. Hay 59 palabras clave reservadas definidas en la versión Java 1.0, que se muestran en la siguiente tabla.
Variables
La variable es la unidad básica de almacenamiento en un programa en Java. Una variable se define mediante la combinación de un identificador, un tipo y un ámbito.
Identificadores
Los identificadores se utilizan como nombres de clase, método y variable. Un identificador puede ser cualquier sentencia descriptiva de letras en mayúscula o minúscula , números y los caracteres subrayado (_) y signo de dólar ($). No se deban comenzar por número.
Las palabras claves se pueden utilizar como identificadores puesto que los identificadores son un conjunto de caracteres.
Declaración de un variable
La forma básica de una declaración de variable es:
tipo identificador [ = valor ] [, identificador [ = valor ]
... ] ;
El tipo puede ser: byte, short, int, long, char, float, double, boolean o el nombre de una clase o interfaz. Conceptos todos que describiremos más adelante.
Expresion
En Java cada expresión tiene un tipo que se determina durante la compilación, es decir es independiente del valor durante la ejecución. Una expresión puede ser:
Una constante: 1, 1.0, true, etc.
El tipo de esta expresión es el tipo de la constante. En el ejemplo los tipos son int, double y boolean respectivamente.
Una variable: i, s, a
El tipo de esta expresión es el tipo con que se declaró aquella variable. En el ejemplo los tipos son entero, referencia a string y referencia a arreglo.
El resultado de una operación: i+1, a[1], etc.
El tipo se determina en función de los tipos de las expresiones que se indican como argumentos de la operación. Java tiene prácticamente los mismos operadores de C y C++. Cada operador acepta una, dos o tres expresiones de diversos tipos. A veces un operador no está definido para argumentos de ciertos tipos. Por ejemplo la resta entre strings no esta definida. Pero la suma de strings esta definida como la concatenación.
Los operadores relacionales son símbolos que se usan para comparar dos valores. Si el resultado de la comparación es correcto la expresión considerada es verdadera, en caso contrario es falsa. Por ejemplo, 8>4 (ocho mayor que cuatro) es verdadera, se representa por el valor true del tipo básico boolean, en cambio, 8<4 (ocho menor que cuatro) es falsa, false. En la primera columna de la tabla, se dan los símbolos de los operadores relacionales, el la segunda, el nombre de dichos operadores, y a continuación su significado mediante un ejemplo.
Operador
nombre
ejemplo
significado
<
menor que
>mayor que
a>b
a es mayor que b
==
igual a
a==b
a es igual a b
!=
no igual a
a!=b
a no es igual a b
<=
menor que o igual a
a<=5
a es menor que o igual a b
>=
mayor que o igual a
a>=b
a es menor que o igual a b
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario