Anda di halaman 1dari 4

Primer programa en java Estructura de una programa sencillo Bibliotecas import <<biblioteca>>;

A no olvidarse del

Clase nueva o programa La clase puede ser una aplicacin o un applet. Un applet es una aplicacin que corre en pginas web. public class <<nombre de la clase>> extends Applet{ cuerpo del programa{ }; mtodos y eventos{ } } {} Las llaves abren y cierran paquetes /* abre comentarios, los que tambin hay que cerrar as */ ; separa sentencias Ejemplo: import java.applet.Applet;/* biblioteca de java para applets */ import java.awt.Graphics; public class Figuras extends Applet{ /** * @param args */ public void paint(Graphics g) { g.drawLine(0,0,100,100); } }

Variables Las variables pueden ser: De intercambio o parmetros (algunos las llaman formales), se declaran en los encabezados de los procedimientos y funciones. Locales, se declaran en el cuerpo del programa. A la vez que se declaran se pueden inicializar.

<<Tipo>> <<nombre de variable>> <<Tipo>> <<nombre de variable>> = <<valor>> Tipos viables Enteros Byte Short Int Long -128 a 127 -32768 a 32767 entero; ms o menos entre -2x 109 a 2x 109 entero; ms o menos entre -9x 1018 a 9x 1018

Punto flotante Float punto flotante o entre -3.4 x 1038 y 3.4 x 1038.El nmero debe estar acompaado por una f.ej:12.34f hasta 7 decimales Double doble o float sin f hasta 15 decimales Texto Char un caracter Caracteres especiales Tabulador Nueva lnea Null Escape smbolo \b \n entero 8 10 0 7

Dibujando varias figuras

import java.applet.Applet; import java.awt.Graphics; public class conjunto_figuras extends Applet { /** * @param args */ public void paint(Graphics g) { g.drawOval(10, 20, 30, 40); g.drawRect(50, 50, 40, 60); /* averigu qu otras figuras pods representar y qu significan sus parmetros Observ qu interesante es la ayuda*/ } }
Dibujando figuras usando variables locales

import java.applet.Applet; import java.awt.Graphics;

public class figuras_variable extends Applet{ /** * @param args */ public void paint (Graphics g) { int x1,x2; //se pueden declarar juntas int alto =30; // se declara y asigna int ancho=40; // se declara y asigna x1=0; x2=0; g.drawLine(x1, x2, alto, ancho); } } Se puede cambiar el color del lpiz con g.setColor(Color.<<y el color primario de la mquina>>)

Diccionario: With java

.lang .util .io .net .awt .applet End with

clases que soportan objetos bsicos del lenguaje (se importa automticamente) cosas tiles ej random entrada y salida de secuencias de caracteres y de nmeros clases para redes incluso internet abstract window toolkit, herramientas bsicas de formularios y grficos. clases para trabajar en web

http://www.java2s.com/Code/JavaAPI/ a ver qu hay public void paint (Graphics g) Este mtodo se ejecuta cada vez que el rea

de dibujo del applet es refrescada, ya sea porque es la primera vez que se visualiza el applet, porque el usuario ha movido el applet por la pantalla, porque se ha redimensionado el navegador,.... Inicialmente, el rea de dibujo es un rectngulo gris.

Clase 1 Ejercicios 1. Dibujar una casa 2. Pintar paredes de amarillo, marrn y el techo de rojo 3. Dibujar el perfil de una ciudad