Professional Documents
Culture Documents
Para comenzar con todo esto, despues de que ya tengamos nuestro diseño anterior,
lo que haremos es crear una clase que se llame Usuario, esta clase tendra las
propiedades que despliega el form anterior. Primero haremos esto:
Creamos la clase y declaramos esas variables ( por cierto falto el ID, lo agregan
como int), despues damos clic derecho ( este es un buen tip jaja), y en insertar
codigo damos clic y aparecera esta lista desplegable, y tenemos varias opciones para
que netbeans nos agregue codigo, primero le vamos a poner que nos agregue un
constructor y seleccionamos todas las propiedades, despues damos clic en getter and
setter y seleccionamos todas las propiedades
Ahora tendremos que crear un modelo para nuestra lista, para eso tenemos uno por
default llamado DefaultListModel, declaramos y creamos un objeto de tipo
DefaultListModel en la clase de nuestro frame:
Creamos el modelo y se lo asignamos a nuestra lista. Ahora viene lo mas sencillo del
mundo!, en el boton que agregamos en el form damos doble clic y en el evento
simplemente agarramos los datos y creamos un objeto de la clase usuario dandole
los parametros en el constructor (importante y para buena practica de programacion,
no dejemos los nombres por default, a cada textfield le cambiamos el nombre como
ud deseen para poder identificarlo, por ejemplo
txfNombre,txfApellido,texfDireccion etc), despues de crear nuestro objeto, lo
agregamos a nuestra lista:
1. En primer lugar escribimos el código import java.util.Scanner; para poder utilizar la clase
Scanner y sus propiedades dentro de nuestro programa. El método public static void main (
String [] args ) de la línea 9 es el encargado de ejecutar el programa, es decir, representa el
punto inicial de toda aplicación Java. Sin esta instrucción el programa no puede hacer nada.
2. En Scanner in = new Scanner ( System.in ); creamos un objeto de tipo Scanner al que le
llamamos in. Mediante este objeto podemos acceder a los diferentes métodos y propiedades
que nos proporciona la clase Scanner. El argumento ( System.in ) permite al programa leer las
respuestas del usuario que escribe desde el teclado.
3. A continuación declaramos las variables edad, nombre y dirección. La primera es de
tipo int, y se encarga de guardar un numero entero ( la edad del usuario ). La segunda y
tercera contendrán cadenas de caracteres, en Java este tipo de variables se declaran con la
palabra reservada String.
4. Desde la línea 20 hasta la 25 utilizamos el código System.out.println (“….”) para imprimir texto
en pantalla, las preguntas se ubican entre comillas dobles. Cuando el usuario responde a una
pregunta, el objeto in de la clase Scanner llama al método next () y nextInt(), para leer la
respuesta y almacenar su valor en la variable correspondiente.
5. Finalmente utilizamos la instrucción System.out.printf () para mostrar un texto al usuario con
su nombre, edad y lugar de residencia.
Problema 2:
Definir un vector de 5 componentes de tipo float que representen las alturas de 5
personas.
Obtener el promedio de las mismas. Contar cuántas personas son más altas que
el promedio y cuántas más bajas.
Programa:
import java.util.Scanner;
public class PruebaVector2 {
private Scanner teclado;
private float[] alturas;
private float promedio;