Skip to content

Instantly share code, notes, and snippets.

@Fhernd
Created July 16, 2014 14:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Fhernd/06bcfe8182c9403d8cb8 to your computer and use it in GitHub Desktop.
Save Fhernd/06bcfe8182c9403d8cb8 to your computer and use it in GitHub Desktop.
Clase que prueba las funcionalidades de la clase Empleado.
// Importar la clase 'Scanner'
import java.util.Scanner;
public class PruebaEmpleado
{
// El método main inicia y finaliza la ejecución de la aplicación
public static void main( String args[] )
{
// Variables receptoras de valores introducidos por el usuario del programa
String nombre; // Nombre del empleado
String apellido; // Apellido del empleado
double salario; // Salario mensual del empleado
// Instacimiento de dos objetos con valores iniciales
Empleado empleado1 = new Empleado( "Zhen" , "Gholz" , 800 );
Empleado empleado2 = new Empleado( "Larz" , "Binz" , -900 );
// Solicitud y obtención de los del empleado1
// Crear un objeto Scanner que admita la entrada de valores de la ventana de comandos
Scanner entrada = new Scanner( System.in );
System.out.print( "\nSolicitud y recepción de los datos del empleado1" );
// Nombre
System.out.print( "\nEscriba su nombre: " );
nombre = entrada.nextLine();
empleado1.establecerNombre( nombre );
// Apellido
System.out.print( "\nEscriba su apellido: " );
apellido = entrada.nextLine();
empleado1.establecerApellido( apellido );
// Salario
System.out.print( "\nEscriba su salario mensual: " );
salario = entrada.nextDouble();
empleado1.establecerSalarioMensual( salario );
// Muestra el resumen del empleado1
System.out.print( "\nResumen para empleado1: " );
empleado1.mostrarResumen();
System.out.println( "\n\nSolicitud y recepción de los datos del empleado2" );
// Nombre
System.out.print( "\nEscriba su nombre: " );
nombre = entrada.nextLine();
empleado2.establecerNombre( nombre );
// Apellido
System.out.print( "\nEscriba su apellido: " );
apellido = entrada.nextLine();
empleado2.establecerApellido( apellido );
// Salario
System.out.print( "\nEscriba su salario mensual: " );
salario = entrada.nextDouble();
empleado2.establecerSalarioMensual( salario );
// Muestra el resumen del empleado1
System.out.print( "\nResumen para empleado2: " );
empleado2.mostrarResumen();
System.out.println();
} // Fin del método main
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment