Foro tematico unidad 1
-
Upload
omar-jose-castro-castro -
Category
Documents
-
view
115 -
download
2
Transcript of 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.
Esperar un momento que se extraigan e instalen los archivos.
Y por último hacer clic en finalizar.
Una vez descargado el instalador del JCreator hacer doble clic sobre este y realizar los siguientes pasos.
Y por último clic en finalizar.
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);
}
}
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.*;
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.