package com.jlm.ccb.ejercicios.capitulo3; /** * Objeto que contiene los datos de un empleado. * Ejercicio 3.14 * @author LorettoTG * @version 1.0 * */ public class Empleado { /** * Contiene el primer nombre del empleado. */ String primerNombre = ""; /** * Contiene el apellido paterno del empleado. */ String apellidoPaterno = ""; /** * Contiene el salario mensual del empleado. */ double salarioMensual = 0.0; /** * Constructor de Empleado que inicializa el nombre, * apellido paterno y salario del empleado. * @param primerNombre String con el primer * nombre del empleado. * @param apellidoPaterno String con el apellido * paterno del empleado. * @param salarioMensual double con el salario * mensual del empleado. */ public Empleado(String primerNombre, String apellidoPaterno, double salarioMensual) { this.primerNombre = primerNombre; this.apellidoPaterno = apellidoPaterno; if(salarioMensual < 0) { this.salarioMensual = 0.0; } else { this.salarioMensual = salarioMensual; } } /** * Este es un getter que obtiene el primerNombre. * @return el primerNombre String. */ public String getPrimerNombre() { return primerNombre; } /** * Este es un setter que asigna el primerNombre. * @param primerNombre de tipo String el primerNombre * a asignar. */ public void setPrimerNombre(String primerNombre) { this.primerNombre = primerNombre; } /** * Este es un getter que obtiene el apellidoPaterno. * @return el apellidoPaterno String. */ public String getApellidoPaterno() { return apellidoPaterno; } /** * Este es un setter que asigna el apellidoPaterno. * @param apellidoPaterno de tipo String el * apellidoPaterno a asignar. */ public void setApellidoPaterno(String apellidoPaterno) { this.apellidoPaterno = apellidoPaterno; } /** * Este es un getter que obtiene el salarioMensual. * @return el salarioMensual double. */ public double getSalarioMensual() { return salarioMensual; } /** * Este es un setter que asigna el salarioMensual. * @param salarioMensual de tipo double el * salarioMensual a asignar. */ public void setSalarioMensual(double salarioMensual) { this.salarioMensual = salarioMensual; } /** * Método encargado de realizar un aumento en el * salario mensual del 10%. */ public void aumento() { this.salarioMensual = this.salarioMensual * 1.10; } /** * Punto de entrada a la clase y a la aplicación. * @param args matriz de argumentos de cadena. */ public static void main(String[] args) { Empleado empleado1 = new Empleado( "Loretto", "Tapia Guerrero", 15000); Empleado empleado2 = new Empleado( "Deitel", "Deitel", -16000); System.out.println("El nombre del empleado es: " + empleado1.getPrimerNombre() + " " + empleado1.getApellidoPaterno()); System.out.println("Tiene un salario de: " + empleado1.getSalarioMensual()); System.out.println("El nombre del empleado es: " + empleado2.getPrimerNombre() + " " + empleado2.getApellidoPaterno()); System.out.println("Tiene un salario de: " + empleado2.getSalarioMensual()); empleado1.aumento(); System.out.println("El nombre del empleado es: " + empleado1.getPrimerNombre() + " " + empleado1.getApellidoPaterno()); System.out.println("Tiene un salario de: " + empleado1.getSalarioMensual()); } }
Un blog dedicado a los bytes, al lenguaje java y diferentes frameworks que se emplearan poco a poco.
miércoles, 17 de agosto de 2011
Como Programar en Java: Ejercicio 3.14
Ejercicio 3.14 del libro Como Programar en Java de Deitel.
Suscribirse a:
Enviar comentarios (Atom)
muchas gracias me ha servido de mucha ayuda
ResponderEliminargracias
ResponderEliminar