Programación al Extremo

Buscar en este blog

martes, 11 de diciembre de 2012

Variables, Operaciones y Jerarquía en las Operaciones Java
Fecha de Publicación:
Publicado por:
Seguir Seguir en twitter
Seguir Seguir en facebook
Seguir Seguir en Google+

Programación al Extremo : Java

En Java existen dos categorías de tipos de datos:

  • Tipos Primitivos. Los cuales se definen abajo.
  • Referencias. Las cuales corresponden a clases y objetos que se tratarán posteriormente.

Tipos primitivos

Los tipos primitivos son los que permiten manipular valores numéricos (con distintos grados de precisión), caracteres y valores boléanos (verdadero / falso). Los Tipos Primitivos son:
  • boolean: Puede contener los valores true o false.
  • byte: Enteros. Tamaño 8-bits. Valores entre -128 y 127.
  • short: Enteros. Tamaño 16-bits. Entre -32768 y 32767.
  • int: Enteros. Tamaño 32-bits. Entre -2147483648 y 2147483647.
  • long: Enteros. Tamaño 64-bits. Entre -9223372036854775808 y 9223372036854775807.
  • float: Números en coma flotante. Tamaño 32-bits.
  • double: Números en coma flotante. Tamaño 64-bits.
  • char: Caracteres. Tamaño 16-bits. Unicode. Desde '\u0000' a '\uffff' inclusive. Esto es desde 0 a 65535

Variables

Una variable es un área en memoria que tiene un nombre y un Tipo asociado. El Tipo es o bien un Tipo primitivo o una Referencia.
Es obligatorio declarar las variables antes de usarlas. Para declararlas se indica su nombre y su Tipo, de la siguiente forma:
tipo_variable nombre ;
Ejemplos:
int i;         // Declaracion de un entero 
char 
letra;    // Declaracion de un caracter
boolean 
flag;  // Declaracion de un booleano
·         Eles el separador de instrucciones en Java.
·         El símbolo // indica comentarios de línea, se ponen después de una instrucción para comentarla, el compilador no las toma al detectarlas.
En Java las mayúsculas y minúsculas son significativas. No es lo mismo el nombre       letra que Letra.
·         Todas las palabras reservadas del lenguaje van en minúsculas. 
Se pueden asignar valores a las variables mediante la instrucción de asignación (=). Por ejemplo:
i = 5;          // a la variable i se le asigna el valor 5
letra = 'c';    // a la variable letra se le asigna el valor 'c'
flag = false;  // a la variable flag se le asigna el valor false
La declaración y la asignación se pueden combinar en una sola expresión:
int i = 5;      
char letra = 'c';
boolean flag = false; 
Operaciones Básicas
En java al igual que en C++ se tienen una serie de operadores que ayudan a obtener cálculos, dependiendo de los valores a utilizar, Java trabaja con los siguientes operadores:
Operadores Aritméticos
Operador en Java
Significado
+
suma
-
resta
*
multiplicación
/
división
                     %
residuo

Otros operadores de Asignación
En Java, como en C++, es posible abreviar algunas expresiones de asignación como se muestra en la siguiente tabla:
Operador
Expresión equivalente
v + = e
v = v + e
v - = e
v = v – e
v * = e
v = v * e
v / = e
v = v / e
v % = e
v = v % e


Otros Operadores aritméticos
En Java, al igual que en C++, existen también los siguientes operadores aritméticos:
        ++ incremento

        -- decremento




Jerarquía de los operadores aritméticos



Prioridad
Operadores
Asociatividad
1
( )
 Empezando por los paréntesis más internos
2
++, --, +(positivo), - (negativo)
 De derecha a izquierda, ++ y --  dependiendo   de la posición
3
*,/,%
 De izquierda a derecha
4
+, -
 De izquierda a derecha
5
=,+=,-=,*=, /=,%=
 De derecha a izquierda
Publicar un comentario