TIPO DE DATOS, VARIABLES Y OPERADORES
TIPO DE DATO:
Hay 8 tipos de datos primitivos que podemos clasificar en: tipo
numéricos y tipos boolean. A su vez, los tipos numéricos se clasifican en tipos
enteros y tipos reales.
Tipos enteros: byte, short, int, long y char.
Tipo reales: float y double.
Cada tipo primitivo tiene un rango diferente de valores positivos y
negativos, excepto el boolean que solo tiene dos valores: true y false.
El tipo de dato que seleccione para declarar las variables de un determinado
programa dependerá del rango y tipo de valores que vayan a almacenar una de
ellas y de si estos son enteros o fraccionarios.
VARIABLES:
Una variable es un nombre que se asocia con una porción de la memoria
del ordenador, en la que se guarda el valor asignado a dicha variable. Hay
varios tipos de variables que requieren distintas cantidades de memoria para
guardar datos.
Todas las variables han de declararse antes de usarlas, la declaración
consiste en una sentencia en la que figura el tipo de dato y el nombre que
asignamos a la variable. Una vez declarada se le podrá asignar valores.
Java tiene tres tipos de variables:
- de instancia
- de clase
- locales
Las variables de instancia o miembros dato como veremos más
adelante, se usan para guardar los atributos de un objeto particular.
Las variables de clase o miembros dato estáticos son similares
a las variables de instancia, con la excepción de que los valores que guardan
son los mismos para todos los objetos de una determinada clase. En el siguiente
ejemplo, PI es una variable de clase y radio es
una variable de instancia. PI guarda el mismo valor para todos
los objetos de la clase Circulo, pero el radio de cada círculo
puede ser diferente
class Circulo{
static final double PI=3.1416;
double radio;
//...
}
Las variables locales se utilizan dentro de las
funciones miembro o métodos. En el siguiente ejemplo area es
una variable local a la función calcularArea en la que se
guarda el valor del área de un objeto de la claseCirculo. Una variable
local existe desde el momento de su definición hasta el final del bloque en el
que se encuentra.
class Circulo{
//...
double
calcularArea(){
double area=PI*radio*radio;
return area;
}
}
OPERADORES:
Operadores java aritméticos:
· + Suma. Los
operadores pueden ser enteros o reales
· - Resta. Los
operadores pueden ser enteros o reales
· *
Multiplicación. Los operadores pueden ser enteros o reales
· /
División. los operadores pueden ser enteros o reales. Si ambos son enteros el
resultado es entero. En cualquier otro caso el resultado es real.
· % Resto de la
división. Los operadores pueden ser de tipo entero o real.
Operadores java relacionales: comparan dos operadores y dan como
resultado de la comparación verdadero o falso.
· <
Menor que
· >
Mayor que
· <=
Menor o igual
· >=
Mayor o igual
· !=
Distinto
· ==
Igual
Operadoresjava lógicos: se utilizan con operadores de tipo boolean. Se
utilizan para construir expresiones loicas, cuyo resultado es de tipo true o
false.
· &&
AND. El resultado es verdadero si las dos operaciones son
verdaderos. El resultado es falso en caso contrario. Si el primer operando es
falso no se evalúa el segundo, ya que el resultado será falso.
· ||
OR. El resultado es falso si los dos operadores son falsos. Si uno es verdadero
el resultado es verdadero
Si el primer operadores es verdadero
no se evalúa el segundo.
· !
NOT. Se aplica sobre un solo operador. Cambia el valor del operador de
verdadero a falso y viceversa.
.
No hay comentarios.:
Publicar un comentario