Variables en 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 yvalores 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 y9223372036854775807.
• 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 declararlas 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
• El; es el separador de instrucciones en Java.
• El símbolo // indica comentarios de línea, se ponen después de unainstrucció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 elvalor 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 |
Todos los operadores que se muestran en esta tabla son binarios; es decir, trabajan con dos operandos.
Los operadores +, - y * funcionan de la manera conocida.El operador / funciona de diferente manera si trabaja con datos de tipo entero o de tipo flotante. Con datos de tipo flotante funciona de la manera tradicional; pero al realizarse una división entre dos números enteros, el operador / regresa el cociente de la división entera; es decir, regresa la parte entera del resultado (si hay fracción la elimina).
Porejemplo:
2/3 da como resultado 0
pero
2.0/3.0 da como resultado 0.66666
Una manera de visualizar esto es a través de un applet que dibuje el resultado de una operación entera, en este caso utilizaremos el método drawString() como lo hicimos antes, y hacemos uso del operador + que cuando es utilizado después de un String (cadena de...
Regístrate para leer el documento completo.