ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

1_Intro_Progrmacio_OB-Capitulo 2 -01 Variables Y Operaciones


Enviado por   •  5 de Noviembre de 2012  •  1.841 Palabras (8 Páginas)  •  523 Visitas

Página 1 de 8

Variables, Operaciones y Jerarquía en las Operaciones

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

• El; es 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

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).

Por ejemplo:

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 caracteres) en Java funciona como concatenación.

Tenemos entonces que la siguiente codificación:

import java.awt.*;

import java.applet.*;

// <applet width="200" height="200" code="Pru"></applet>

public class Pru extends Applet {

public void paint(Graphics g) {

int x;

x = 2 / 3;

g.drawString("2 / 3 = "+x, 100, 100);

}

}

Dará como resultado:

Observa como utilizamos dentro del applet Pru.java el comentario // <applet width="200" height="200" code="Pru"></applet>

Esto lo hacemos para no tener que hacer un archivo de tipo HTML aparte, ya que un navegador o visualizador de applets lo que requiere para ejecutar el applet es solamente la directiva <applet>, hacemos uso de esta línea como comentario dentro del applet, de manera que al compilar no da un error por esta instrucción y al usar el visualizador de applets, se utiliza el mismo archivo, como se muestra en la ventana de comandos de DOS donde se compilo y uso la clase anterior:

...

Descargar como (para miembros actualizados)  txt (8.8 Kb)  
Leer 7 páginas más »
Disponible sólo en Clubensayos.com