Soluciones
Metodologías
1. Utilizar la clase LeerVariable.leer......(...);
Esta clase es compleja, abstracta y debe ser compilada por el usuario antes de su uso, debe residir en la carpeta del programa que la va a invocar y ademas debe agregarse a los proyectos porque no es nativa
Uso:
int numero1 = LeerVariable.leerEntero(“Entre un entero: “);
double numero2 = LeerVariable.leerReal(“Entre un real : “);
String textos = LeerVariable.leerTexto(“Entre un texto : “);
2. Utilizar la clase Scanner
Practica #29
Nombre del archivo: teclado.java
import java.util.Scanner;
public class teclado {
public static void main (String[] args)
{
Scanner teclas = new Scanner(System.in);System.out.println("Entre un entero: ");
int numero = teclas.nextInt();
System.out.println("Entre un decimal separado con coma: ");
double real = teclas.nextDouble();
System.out.println("Entre un texto: ");
String texto = teclas.next();
System.out.println("Entero: " + numero + " Decimal: " + real + " Textos: " + texto);
}
}
3. Utilizar metodologia de ventanas
Metodologia degraficos awt y swing en java
import javax.swing.JOptionPane; // importar swing.JOptionPane para entrada/salida
Constantes de JOptionPane para los cuadros de dialogo de mensaje
|Cuadro de dialogo de mensajes |Descripción |
|JOptionPane.ERROR_MESSAGE |Muestra un cuadrode dialogo que indica un error al usuario. |
|JOptionPane.INFORMATION_MESSAGE |Muestra un cuadro de dialogo con mensaje informativo para el usuario. |
| |Este puede simplemente descartar el cuadro de dialogo. |
|JOptionPane.WARNING_MESSAGE |Muestraun cuadro de dialogo que advierte al usuario de un problema |
| |potencial. |
|JOptionPane.QUESTION_MESSAGE |Muestra un cuadro de dialogo con un signo de interrogación para el |
||usuario. Este cuadro de dialogo generalmente requiere una respuesta, |
| |como hacer clic en el botón Si o No. |
|JOptionPane.PLAIN_MESSAGE |Muestra un cuadro de dialogo que simplemente contiene un mensaje sin |
||icono. |
• Esta serie de codigos configuran los mensajes por defecto de las cajas de mensaje.
• Experimente estas opciones en los ejercicios de esta practica.
Para mostrar datos en una caja de mensajes tipo ventana
JOptionPane.showMessageDialog(null, "Bienvenido\na\nla programacion\nen Java!" );Para ingresar enteros por teclado a una ventana de dialogo
int numero1 = Integer.parseInt(JOptionPane.showInputDialog( "Escriba un entero: " ));
Para ingresar decimales reales por teclado a una ventana de dialogo
double dato = Double.parseDouble(JOptionPane.showInputDialog( "Escriba un real: " ));
4. Paquetes
Carpeta dependiente que permite guardar clasesrelacionadas ejercicios/practicas/ ...
Ejemplo:
package ejercicios; // Al compilar se crea la carpeta para guardar archivo .class
5. Practicas resueltas
Practica #30
Archivo: programa1
// Programa para imprimir varias lineas de texto en un cuadro de dialogo.
package ejercicios;
import javax.swing.JOptionPane; // el programa usa JOptionPane
public class programa1 {
public static...
Regístrate para leer el documento completo.