viernes, 13 de octubre de 2017

TIPO DE DATOS, VARIABLES Y OPERADORES

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;
               }
}

Información extraída de--->
https://aprendiendojee.wordpress.com/2010/07/30/variables-y-constantes/

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.
.
            Información extraída de--->

No hay comentarios:

Publicar un comentario

Interfaces

Un interfaz es una lista de acciones que puede llevar a cabo un determinado objeto. Sorpresa, ¿eso no eran los métodos que se definen en un...