You are on page 1of 3

DP No.

1 Objetivo

String PrimerNumero; String SegundoNumero; int numero1; Escribir aplicaciones simples en Java. int numero2; Utilizar las instrucciones de entrada y salida. int suma; Familiarizarse con los tipos primtivos // lee el primer numero Comprender los conceptos bsico de la PrimerNumero = JOptionPane.showInputDialog( "Teclea el primer memoria. numero: " ); Utilizar los operadores aritmticos. SegundoNumero = JOptionPane.showInputDialog( "Teclea el Comprender la precedencia de los numero: " ); segundo operadores aritmticos. numero1 = Integer.parseInt( PrimerNumero ); Escribir instrucciones para tomar decisiones. numero2 = Integer.parseInt( SegundoNumero ); Utilizar los operadores relacionales y//suma de los numeros igualdad. suma = numero1 + numero2; Diferenciar entre applets (subprogramas) y // Muesta el resultado JOptionPane.showMessageDialog( null, aplicaciones. "La suma es: " + suma, "Resultado", Observar algunas de las excitantes JOptionPane.PLAIN_MESSAGE ); caractersticas de java a travs de System.exit( los 0 ); // termina la aplicacion applets de demostracin incluidos en} el kit metodo main // fin de desarrollo de software para java 2. } // fin de la clase suma Escribir applets simples en java. Escribir un documento HTML (HyperText Markup Lenguage, lenguaje de marcado de Hipertexto) Para cargar un applet con appletviewer (Visor de applets) o un navegador Web, y ejecutar el applet. Comprender la diferencia entre variables y referencias.

Contenido Desarrollo Programa 1 // Fig. 2.6: Bienvenido4.java // Imprime varias lineas de texto en un cuadro de dialogo import javax.swing.JOptionPane; // program uses JOptionPane public class Bienvenido4 { public static void main( String args[] ) { JOptionPane.showMessageDialog( null, "Bienvenido\na\nla programacion\nen Java XD!" ); System.exit( 0 ); // terminar la aplicacion con la ventana } // fin main } // fin clase bienvenido4 Programa 3 // Fig. 3.9: Aplet.java import java.awt.Graphics; // importa clase Graphics import javax.swing.JApplet; // importa clase JApplet public class Aplet extends JApplet { // dibuja texto en el fondo del applet public void paint( Graphics g ) { // llamar a la version del metodo paint de la superclase super.paint( g ); //dibuja 2 valores string en diferentes ubicaciones g.drawString( "Bienvenido a", 25, 25 ); g.drawString( "la programacion en java. :)!", 25, 40 ); } }

Programa 2 // Fig. 2.9: Suma.java //paquete de java import javax.swing.JOptionPane; public class suma { // el metodo main empieza la ejecucion de java public static void main( String args[] ) {

Programa 4 // Fig. 3.11: Lineas.java import java.awt.Graphics; // import class Graphics import javax.swing.JApplet; // import class JApplet

public class WelcomeLines extends JApplet { public void paint( Graphics g ) { super.paint( g ); // dibuja una linea horizontal desde (15, 10) a (250, 10) g.drawLine( 15, 10, 250, 10 ); g.drawLine( 15, 30, 250, 30 ); g.drawString( "Welcome to Java Programming!", 25, 25 ); } }

de applet public void paint( Graphics g ) { super.paint( g ); // dibuja el rectangulo g.drawRect( 15, 10, 270, 20 ); g.drawString( "La suma es: " + suma, 25, 25 ); } // fin metodo paint } // fin de la clase sumaflotante

Conclusiones

Programa 5 // Fig. 3.13: Sumaflotante.java // Suma dos numeros de punto flotante. import java.awt.Graphics; // import class Graphics import javax.swing.*; // import package javax.swing public class Sumaflotante extends JApplet { double suma; // inicializar el applet, obteniendo los valores del usuario public void init() { String PrimerNumero; String SegundoNumero; double numero1; double numero2; PrimerNumero = JOptionPane.showInputDialog( "Introduce el primer numero flotante" ); SegundoNumero = JOptionPane.showInputDialog( "Introduce el primer numero flotante" ); // convierte los numeros de tipo String a tipo double numero1 = Double.parseDouble( PrimerNumero ); numero2 = Double.parseDouble( SegundoNumero ); suma = numero1 + numero2; } // fin metodo init // dibujar los resultados en un rectangulo en el fondo

You might also like