Entornos de desarrollo en java
Enviado por jaime gabriel rojas orosco • 15 de Enero de 2019 • Tarea • 1.232 Palabras (5 Páginas) • 326 Visitas
Elementos del Modelo de Objetos
Jaime Rojas
Programación Orientada a Objetos – Java1
Instituto IACC
08/01/2019
INSTRUCCIONES:
Realice un programa formal en Java que permita determinar el mayor sueldo de un grupo de
20 empleados y mostrar por pantalla los datos de dicho empleado.
Explique cada línea del código, usando los correspondientes comentarios.
Debe entregar el código y la respectiva impresión de pantalla con el resultado de su ejecución.
DESARROLLO
Clase Empleados
public class Empleados
{ //atributos Empleados
private String nombre;//encapsulado para ser modificado solo de ésta clase
private double salario;//encapsulado para ser modificado solo de éssta clase
//Método
public Empleados(){//Constructor de la clase Empleados
}
//Método
public void setNombre(String n){//SETTER función que define un valor
this.nombre = n;//define nombre, no devulve nada
}
//Método
public void setSalario (double n){//SETTER función que define un valor
this.salario = n;//define salario, no devulve nada
}
//Método
public String getNombre(){//GETTER //Método que devuelve un valor
return this.nombre;//retorna nombre
}
//Método
public double getSalario(){//GETTER //Método que devuelve un valor
return this.salario;//retorna salario
}
//Método
public String toString(){//muestra nombre y salirio de los empleados
return this.nombre + " " + this.salario;
}
Clase Principal llamada valorMayorEmpleado
import java.util.Scanner;
// Estructura básica
public class valorMayorEmpleado//declaración de clase
{
public static void main(String []args)//declaración de método main
{// Declaro la Cantidad de empleados, le asigno el valor 20.
final int N = 20;
/* Declaro la variable in de tipo Scanner,
que almacena los datos introducidos por el usuario.
*/
Scanner in = new Scanner(System.in);
// Declaracion de un Array de N elementos de tipo Empleados.
Empleados empleado[] = new Empleados[N];
/* Declaro una variable del tipo double mayorSueldo y otra index,
que contendra la posicion del empleado con mayor sueldo y el salario del empleado con mayor sueldo.
*/
double mayorSueldo=0, index=0;
/* Creo un bucle for que recorrera N veces, utilizado para
almacenar los objetos Empleados en el Array declarado anteriormente.
*/
for(int i=0;i
/* Declaro la variable trabajador de tipo Empleados, que
contendra una instancia de la clase Empleados.
*/
Empleados trabajador = new Empleados();
...