Beruflich Dokumente
Kultur Dokumente
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.
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
valores
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.
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);
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.