Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

import java.io.*; import java.util. Scanner; //Needed for Scanner class class em

ID: 639588 • Letter: I

Question

import java.io.*;
import java.util. Scanner; //Needed for Scanner class

class employee
{
private String empName;
private int empId;
private String Department;
private String position;
public employee()
{
empName=" ";
empId=0;
Department="";
position= " ";
}
public employee (String name, int num, String dept, String pos)
{
empName= name;
empId= num;
Department= dept;
position= pos;
}
public employee (String name, int num, String dept)
{
empName=name;
empId=num;
Department=dept;
position=" ";
}
void setValues(String name, int num, String dept, String pos)
{
empName=name;
empId=num;
Department=dept;
position=pos;
}
String getName()
{
return empName;
}
int getNumber()
{
return empId;
}
String getDept()
{
return Department;
}
String getPosition()
{
return position;
}
}
class employeeTest
{
public static void main(String[] args)
{

//variable declaration
String s1, name, pos, dept;
int num;

//Create a Scanner object for keyboard input.
Scanner keyboard = new Scanner (System.in);

//creating objects
employee object1=new employee();
employee object2=new employee
("SusanMayers",47899,"Accounting","VicePresident");
employee object3=new employee();

//inputting values from console
//inputting name
System.out.println("Enter name:");
name = keyboard.nextLine();

//inputting number
System.out.println("Enter Id:");
s1=keyboard.nextLine();

//inputting position
System.out.println("Enter Employee Position:");
dept=keyboard.nextLine();

//inputting department
System.out.println("Enter Employee Department:");
pos=keyboard.nextLine();

//function call to set values
object1. setValues(name,num,dept,pos);
object3.setValues("Joy Rogers", 81774,"Manufacuring", "Engineer");
//Displaying data values of two objects
System.out.println(" Name ID Position Department");
System.out.println("-----------------------------------------");

System.out.println(" "+object1.getName()+" " +object1.getNumber() +" "+object1.getDept()
+" "+object1.getPosition()+" ");
System.out.println(" "+object2.getName()+" "+object2.getNumber()+" "+object2.getDept()
+" "+object2.getPosition()+" ");
System.out.println(" "+object3.getName()+" "+object3.getNumber()+" "+object3.getDept()+" "+object3.getPosition()+" ");
//pause system for a while
System.exit (0);
}
}
Programing issue. I cant get this to compile without a error that I can't find

Explanation / Answer

import java.io.*;
import java.util. Scanner; //Needed for Scanner class

class employee
{
private String empName;
private int empId;
private String Department;
private String position;
public employee()
{
empName=" ";
empId=0;
Department="";
position= " ";
}
public employee (String name, int num, String dept, String pos)
{
empName= name;
empId= num;
Department= dept;
position= pos;
}
public employee (String name, int num, String dept)
{
empName=name;
empId=num;
Department=dept;
position=" ";
}
void setValues(String name, int num, String dept, String pos)
{
empName=name;
empId=num;
Department=dept;
position=pos;
}
String getName()
{
return empName;
}
int getNumber()
{
return empId;
}
String getDept()
{
return Department;
}
String getPosition()
{
return position;
}
}
class employeeTest
{
public static void main(String[] args)
{

//variable declaration
String s1, name, pos, dept;
int num=0; initialize the local variable

//Create a Scanner object for keyboard input.
Scanner keyboard = new Scanner (System.in);

//creating objects
employee object1=new employee();
employee object2=new employee
("SusanMayers",47899,"Accounting","VicePresident");
employee object3=new employee();

//inputting values from console
//inputting name
System.out.println("Enter name:");
name = keyboard.next(); //changed to next() method

//inputting number
System.out.println("Enter Id:");
num=keyboard.nextInt(); //integer is required

//inputting position
System.out.println("Enter Employee Position:");
dept=keyboard.next(); //changed to next() method

//inputting department
System.out.println("Enter Employee Department:");
pos=keyboard.next(); //changed to next() method

//function call to set values
object1. setValues(name,num,dept,pos);
object3.setValues("Joy Rogers", 81774,"Manufacuring", "Engineer");
//Displaying data values of two objects
System.out.println(" Name ID Position Department");
System.out.println("-----------------------------------------");

System.out.println(" "+object1.getName()+" " +object1.getNumber() +" "+object1.getDept()
+" "+object1.getPosition()+" ");
System.out.println(" "+object2.getName()+" "+object2.getNumber()+" "+object2.getDept()
+" "+object2.getPosition()+" ");
System.out.println(" "+object3.getName()+" "+object3.getNumber()+" "+object3.getDept()+" "+object3.getPosition()+" ");
//pause system for a while
System.exit (0);
}
}