Sie sind auf Seite 1von 17

A

V
A
J

JAVA
Es un lenguaje:
De objetos
Independiente de la plataforma.

Caractersticas:

Robusto
Gestiona la memoria automticamente
No permite el uso de tcnicas de programacin inadecuadas
Multithreading
Cliente-servidor
Mecanismos de seguridad incorporados
Herramientas de documentacin incorporados.

JAVA
Al contrario que C++ no es un lenguaje
modificado para poder trabajar con objetos
sino que es un lenguaje creado para trabajar
con objetos desde cero.
De hecho TODO lo que hay en Java son
objetos.
Ni siquiera existen las variables globales.

CREAR UN PROGRAMA EN JAVA


Se necesita un editor de texto para crear un nuevo
archivo el cual debe tener extensin de .java.
Si estas usando un IDE necesitas crear un proyecto
el cual puede contener mas archivos, pero ste es
el nico con la extensin .java.
El nombre del archivo debe coincidir con el
nombre de la clase.
Todo programa constituido por una nica clase
debe tener definida la funcin main.

EJEMPLO 1
public class HolaMundo {
public static void main(String[] args){
String s=" mun";
s=s+"do";
System.out.println("hola" +s);
}
}

EJEMPLO 2
import java.util.Scanner;
public class SueldoOperario {
public static void main(String[] ar) {
Scanner teclado=new Scanner(System.in);
int horasTrabajadas;
float costoHora; float sueldo;
System.out.print("Ingrese la cantidad de horas trabajadas por el
empleado:");
horasTrabajadas=teclado.nextInt();
System.out.print("Ingrese el valor de la hora:");
costoHora=teclado.nextFloat();
sueldo=horasTrabajadas * costoHora;
System.out.print("El empleado debe cobrar:");
System.out.print(sueldo);
}
}

EJEMPLO 3
//pgm captura un sueldo, si el sueldo es mayor a
//3000 imprime letrero de pagar impuestos.
import java.util.Scanner;
public class EstructuraIfSimple {
public static void main(String[] ar){
Scanner teclado=new Scanner(System.in);
float sueldo;
System.out.print("Ingrese el sueldo");
sueldo=teclado.nextFloat();
if (sueldo >3000){
System.out.println("Esta persona debe abonar impuestos");
}
}
}

ACTIVIDAD 1

Realizar los siguientes ejercicios en DevC


1. Realiza un programa que capture dos nmeros
enteros desde teclado e imprima la suma y su
producto.
2. Realiza un programa en el cual se ingresen cuatro
nmeros, calcular e imprimirla suma de los dos
primeros y el producto del tercero y el cuarto.
3. Realizar un programa que lea cuatro
numricos e informar su suma y promedio.

valores

Actividad 2.1 Realizar los mismos ejercicios, pero


ahora en java.

OBJETOS, MTODOS ,CLASES

El nombre del objeto; por lo general corresponde a aun


sustantivo.

Un mtodo que provee el objeto; por lo general es un verbo.


Ej. cdCocina.detener();
Observe el punto y coma y los parntesis que no contienen nada.
Para algunos otros mtodos tal vez tengamos que ponerle
informacin con la que el mtodo pueda trabajar.
Ej. cdRecamara.seleccionar(4);
Al elemento entre los parntesis se le conoce como parmetro .
En trminos generales, la forma en que usamos los mtodos es:
objeto. mtodo(parametros);

Los objetos son instancias de una clase.

Una clase puede producir todas las instancias que necesitamos.

Una de las principales caractersticas de Java es el uso extendido


de las clases.

La notacin punto para usar los objetos es:


Ej objeto.metodo(parametros).
Las instrucciones se llevan a cabo en secuencias, desde la parte
superior del programa hasta la parte inferior.

3 MTODOS GRFICOS
Eventos
Grficos muchos programas se crean de
cierta forma para permitir la interaccin del
usuario mediante una GUI (Interfaz Grfica de
Usuario). Dichos programas proveen botones,
campos de texto, barras de desplazamiento.
Cuando el usuario manipula el ratn y el
teclado crea eventos a los que el programa
responde como el clic del ratn o el oprimir
una tecla.

PROGRAMA PARA GENERAR UN BOTON

MTODOS PARA DIBUJAR


Lista de parmetros para cada mtodo.
drawLine
drawRect
drawOval
Se puede dibujar figuras slidas con fillRect y fillOval.
DIBUJOS A COLOR
Hay 13 colores estndar:
black

blue

cyan

darkGray

gray

green

lightGray

magenta

orange

pink

red

white

yellow
Sintaxis
papel.setColor(Color.red);
papel.drawLine(0, 0, 100, 50);
papel.setColor(Color.green);
Papel.drawOval(100,100,50,50);

PROGRAMA QUE GENERA ALGUNAS


FIGURAS

ACTIVIDAD 2.2
Dibuje una paleta de colores que conste de
13 pequeos cuadritos, cada uno debe de
contener colores distintos.

ACTIVIDAD 2.3
REALICE EL SIGUIENTE PROGRAMA UTILIZANDO LA
METODOLOGA DE PROGRAMACIN ORIENTADA A
OBJETOS.

rea de tringulo. El rea de un triangulo con


lados de longitud a,b,c es:

Escriba un programa que introduzca tres


valores para los lados de un tringulo y utilice
esta frmula para calcular el rea. Su
programa debe primero comprobar que las
tres
longitudes
especificadas
realmente
formen un triangulo. Por ejemplo a + b debe
ser mayor que c.

Das könnte Ihnen auch gefallen