public class Auxiliar { //atributos propios de la clase private String nombre,materia; private int retrasos,faltas; private float sueldo; //constructor de la clase que recibe como parametro datos del auxiliar public Auxiliar(String n,String m,int r,int f){ nombre=n; materia=m; retrasos=r; faltas=f; } //metodo para calcular el sueldo del auxiliar public void calcular(){ sueldo=500; float desc_retrasos=80*retrasos; float desc_faltas=100*faltas; sueldo=sueldo-desc_retrasos-desc_faltas; } //metodo para mostrar por pantalla toda la informacion public void mostrar(){ System.out.println("Nombre Auxiliar: "+getNombre()); System.out.println("Materia: "+getMateria()); System.out.println("Retrasos: "+getRetrasos()); System.out.println("Faltas: "+getFaltas()); System.out.println("Total sueldo a pagar: "+sueldo); } //metodos accesorios public String getNombre(){ return nombre; } public String getMateria(){ return materia; } public int getRetrasos(){ return retrasos; } public int getFaltas(){ return faltas; } //metodos mutadores public void setNombre(String x){ nombre=x; } public void setMateria(String x){ materia=x; } public void setRetrasos(int x){ retrasos=x; } public void setFaltas(int x){ faltas=x; } } //clase principal import java.util.*; public class EXAMEN { public static void main(String[] args) { Scanner cin=new Scanner(System.in); System.out.println("Ingrese nombre del Auxiliar: "); String nombre=cin.next(); System.out.println("Materia: "); String materia=cin.next(); System.out.println("Nº de retrasos: "); int retrasos=cin.nextInt(); System.out.println("Nº de faltas: "); int faltas=cin.nextInt(); //procedemos a crear el objeto pasando como parametro datos del Auxiliar leidos desde teclado Auxiliar aux=new Auxiliar(nombre,materia,retrasos,faltas); aux.calcular(); aux.mostrar(); } }