Foro tematico unidad 1

10
FORO UNIDAD 1 ( OMAR JOSE CASTRO CASTRO) 1. A continuación se muestran pantallazos paso a paso de como realice la instalación del software. Una vez descargado el instalador del JDK hacer doble clic sobre este y realizar los siguientes pasos.

Transcript of Foro tematico unidad 1

Page 1: Foro tematico unidad 1

FORO UNIDAD 1 ( OMAR JOSE CASTRO CASTRO)

1. A continuación se muestran pantallazos paso a paso de como realice la instalación del software.

Una vez descargado el instalador del JDK hacer doble clic sobre este y realizar los siguientes pasos.

Page 2: Foro tematico unidad 1

Esperar un momento que se extraigan e instalen los archivos.

Page 3: Foro tematico unidad 1

Y por último hacer clic en finalizar.

Una vez descargado el instalador del JCreator hacer doble clic sobre este y realizar los siguientes pasos.

Page 4: Foro tematico unidad 1
Page 5: Foro tematico unidad 1
Page 6: Foro tematico unidad 1
Page 7: Foro tematico unidad 1

Y por último clic en finalizar.

Page 8: Foro tematico unidad 1

2. APPLETS

• import java.awt.*;

import java.applet.*;

public class Dibujo extends Applet {

public void init() {

}

public void start() {

}

public void paint(Graphics g) {

g.drawOval(10,10,100,100);

g.drawOval(30,30,20,20);

}

Page 9: Foro tematico unidad 1

}

Expliquemos como funciona este código: El método paint() recibe un objeto de la clase Graphics. Luego con ayuda del objeto “g” de tipo Graphics se dibujan dos óvalos del mismo color en diferentes posiciones y con distinto tamaño.

• import java.awt.*;

import java.applet.*;

public class Diagonal extends Applet {

public void paint(Graphics g) {

g.setColor( Color.red );

g.drawLine(0, 0, getWidth(), getHeight() );

}

}

Expliquemos como funciona este código: El método paint() recibe un objeto de la clase Graphics. Luego mediante el método setColor() de la clase Graphics se establece el color de primer plano a rojo, que es uno de los colores predefinidos de la clase Color. Por último, mediante drawLine() se dibuja una línea dadas las coordenadas de su esquina superior izquierda y de la inferior derecha. En este caso se indican la esquina superior izquierda de la applet mediante las coordenadas (0,0), y la esquina inferior derecha se obtiene mediante dos métodos de la clase Dimensión ( getWidth(), getHeight() ).

APLICACIONES

• import java.io.*;

Page 10: Foro tematico unidad 1

public class HelloA1 {public static void main (String[] args) throws IOException{ InputStreamReader reader=new InputStreamReader(System.in); BufferedReader Input=new BufferedReader (reader); System.out.println ("Introduce tu nombre: ");

String name= Input.readLine(); System.out.println ("Hello " + name + "!"); }}

Expliquemos como funciona este código: Lo primero que hace este código es declarar un lector de cadena llamado “reader” y un lector de memoria llamado “Input”. Lugo despliega un mensaje que dice “Introduce tu nombre:”, después guarda la entrada del usuario en una variable llamada “name” de tipo String y por ultimo despliega un nuevo mensaje en el cual saluda al usuario llamándolo por su nombre.

• import java.io.*;public class area{ public static void main(String[] args) throws IOException { InputStreamReader reader=new InputStreamReader(System.in); BufferedReader Input=new BufferedReader (reader); System.out.println ("introduce el radio"); String text= Input.readLine(); Double x=new Double(text); double r=x.doubleValue(); System.out.println ("el radio de tu circulo es:" + r); }}

Expliquemos como funciona este código: este programa se encarga de recibir y mostrar el radio de un círculo. Lo primero que hace este código es declarar un lector de cadena llamado “reader” y un lector de memoria llamado “Input”. Lugo despliega un mensaje que dice al usuario “introduce el radio” después guarda la entrada del usuario en una variable llamada “text” de tipo String, a continuación se convierte el valor introcucido por el usuario en un numero de tipo Double y se guarda en la variable “x”. Por último el valor de “x” se copia en la variable “r” de tipo double y se imprime en pantalla un mensaje en el cual se indica al usuario el radio de ese círculo.