Sunteți pe pagina 1din 19

CAPTULO 4

VARIABLES Y CLCULOS

VARIABLES NUMRICAS

S Tipos bsicos de nmeros:


S Nmeros completos. Conocidos como enteros y como tipo

int en Java.
S Nmeros de punto decimal. Conocidos como reales en
matemticas y como float en Java.

SITUACIONES PARA
USAR FLOAT

S Mi altura en metros.
S La masa de un tomo

en gramos.
S El promedio de los

enteros 3 y 4.

SITUACIONES PARA
USAR INT

S Nmero de estudiantes

en una clase.
S Nmero de pxeles en

pantalla.
S Nmero de copias que

se han vendido de algn


libro.

NATURALEZA DEL INT Y


FLOAT
S int. Todos los clculos con enteros son preciso,

el sentido de que la informacin en el extremo


(derecho) menos significativo del nmero se
preserva correcta.
S float. Debido a que las cantidades float se

guardan en un nmero limitado de dgitos, se


pueden producir errores en el extremo menos
significativo.

LA INSTRUCCIN DE
ASIGNACIN
S Una vez declarada nuestras variables,

podemos colocar nuevos valores en ellas


mediante la instruccin de asignacin:
S Longitud=20;

Podemos decir: el valor 20 ha sido


asignado a la variable longitud.

CLCULOS Y OPERADORES

S La forma general de la instruccin de asignacin es:


S Variable=expresin

S Una expresin puede tomar varias formas, por ejemplo,

un solo nmero o un clculo.

LOS OPERADORES ARITMTICOS

S * Multiplicar
S / Dividir
S % Residuo
S + Sumar
S - Restar

S Ej. Calculo de de un rectngulo,

asumiendo que sus lados son cantidades


entera.
import java.awt.*;
import java.applet.Applet;
public class Calculo extends Applet {
public void paint (Graphics g) {
int longitud;
//Declaraciones
int altura;
int area;

longitud=20;
//Asignaciones
anchura=10;
area=longitud*anchura;
g.drawString(El rea es + area, 100, 100);
respuestas
}
}

//mostrar

CAPTULO 5
MTODOS Y PARMETROS

MTODOS

S En Java a los mtodos se les conoce como

la forma de dividir un programa en secciones


relativamente aisladas, esto nos permite
enfocarnos en una seccin aislada sin la
distraccin de todo el programa completo.

PARMETROS

S Los parmetros modifican sus acciones, la

terminologa correcta en Java


es
argumentos pero se utiliza el trmino ms
significativo, que es parmetro.

Ej. Dibujar un tringulo issceles


import java.awt.*;
import java.applet.Applet;
public class MetodoTrianguloDemo extends Applet {
public void paint(Graphics g) {
dibujarTriangulo(g, 80, 200, 100, 110);
dibujarTriangulo(g, 125, 220, 60, 70);
}
private void dibujarTriangulo(Graphics g, int inferiorX, int inferiorY
int base, int altura)
{
g.drawLine(inferiorX, inferiorY, inferiorX+base, inferiorY);
g.drawLine(inferiorX+base, inferiorY, inferiorX+base/2,
inferiorY-altura);
g.drawLine(inferiorX+base/2, inferiorY-altura, inferiorX,
inferiorY);

PUBLIC Y PRIVATE
S Esta

instruccin declara (introduce) el


mtodo y se conoce como encabezado de
un mtodo. Declara el nombre del mtodo
(el cual tenemos la libertad de elegir) y los
parmetros que este debe aceptar.

S Las palabras claves public y private se

conocen como modificadores de control de


acceso.

LISTAS DE PARMETROS

1. La lista de parmetros que la invocacin

debe suministrar se
parmetros reales.

conoce

lista

de

2. La lista de nombres y tipos que elige la

persona que escribi el mtodo, se conoce


como lista de parmetros formales.

CAPTULO 6
EVENTOS

QU ES UN EVENTO?
S En programacin un eventos es una accin

realizada por un usuario. Cuando el usuario


produce un evento, por ejemplo, dar click en
el botn guardar debemos hacer que se
lleve a cabo la tarea apropiada, esto es el
proceso de detectar el evento y llevar a cabo
la tarea requerida.

EL CICLO DE EVENTOS

S En Java se crea secciones de programas,

mtodos,
que
son
llamados
automticamente por el sistema al ocurrir un
evento, proporcionndonos adicionalmente
los detalles relacionados con los eventos y
se debe asegurar que se lleve a cabo el
procesamiento requerido

Ej. Leer un nmero de barra de


desplazamiento y mostrar su valor en
forma de dgitos en la pantalla.
import java.awt.*;
import java.applet.Applet;
import java.awt.event.*;
public class PrimerEvento extends Applet
implements AdjustmentListener {
private Scrollbar barra;
private int barraValor=0;

public void init() {


barra=new Scrollbar(Scrollbar.HORIZONTAL, 0, 1, 0, 100);
add(barra);
barra.addAdjustmentListener(this);
}
public void paint(Graphics g) {
g.drawString(El valor actual es + barraValor, 100, 100);
}
public void adjustmentValueChanged(AdjustmentEvent e) {
barraValor=barra.getValue();
repaint();
}
}

CONCLUSIN

S Los eventos son acciones de los usuarios.

S Los eventos de barra de desplazamiento

hacen que el programa llame al mtodo


adjustmentValueChanged.b

S-ar putea să vă placă și