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

Write a Java class Employee, define instance methods, constructors, data members

ID: 3918167 • Letter: W

Question

Write a Java class Employee, define instance methods, constructors, data members and use your knowledge of a general employee in a company to define data members, static and instance. Please use the most basic OOP concepts to define a class to encapsulate the concept of Employee.

Please include format and output.

---------------

Write a Java program for the following. Do not use sorting methods, recursion or any Java API. You must use a loop for parsing the array.

Given an array of 10 distinct integers, write a program to determine the largest integer in the array and print its value. Use Scanner to store integers in the array and then determine the largest integer in the array.

Explanation / Answer


Given below is the code for the question.
To indent code in eclipse , select code by pressing ctrl+a and then indent using ctrl+i
Please do rate the answer if it was helpful. Thank you


Answer for Q1:
Employee.java


import java.util.Scanner;
public class Employee {
private String firstName;
private String lastName;
private double salary;
private int departmentId;
public Employee(){
}
public Employee(String firstName, String lastName, double salary, int departmentId) {
this.firstName = firstName;
this.lastName = lastName;
this.salary = salary;
this.departmentId = departmentId;
}
public String getFirstName() {
return firstName;
}
public void setFirstName(String firstName) {
this.firstName = firstName;
}
public String getLastName() {
return lastName;
}
public void setLastName(String lastName) {
this.lastName = lastName;
}
public double getSalary() {
return salary;
}
public void setSalary(double salary) {
this.salary = salary;
}
public int getDepartmentId() {
return departmentId;
}
public void setDepartmentId(int departmentId) {
this.departmentId = departmentId;
}
public static void main(String[] args) {
Employee e = new Employee();
String fname, lname;
int dept;
double sal;
Scanner keyboard = new Scanner(System.in);
System.out.print("Enter first name: ");
fname = keyboard.next();
e.setFirstName(fname);
System.out.print("Enter last name: ");
lname = keyboard.next();
e.setLastName(lname);
System.out.print("Enter department id: ");
dept = keyboard.nextInt();
e.setDepartmentId(dept);
System.out.print("Enter salary: ");
sal = keyboard.nextDouble();
e.setSalary(sal);
System.out.println("You entered ");
System.out.println("First name: " + e.getFirstName());
System.out.println("Last name: " + e.getLastName());
System.out.println("Department ID: " + e.getDepartmentId());
System.out.printf("Salary: $%.2f " , e.getSalary());
}
}

output
-----
Enter first name: John
Enter last name: Smith
Enter department id: 111
Enter salary: 5000
You entered
First name: John
Last name: Smith
Department ID: 111
Salary: $5000.00


-----------------------------------

Answer for Q2:
LargestNum.java

import java.util.Scanner;

public class LargestNum {

public static void main(String[] args) {
Scanner keyboard = new Scanner(System.in);
int[] numbers = new int[10];

System.out.println("Enter 10 integers");
for(int i = 0; i < 10; i++){
System.out.print("Enter integer #" + (i+1) +": ");
numbers[i] = keyboard.nextInt();
}


int largest = numbers[0];
for(int i = 1;i < 10; i++){
if(numbers[i] > largest)
largest = numbers[i];
}

System.out.println("The largest number is " + largest);
}

}


output
-----
Enter 10 integers
Enter integer #1: 3
Enter integer #2: 5
Enter integer #3: 2
Enter integer #4: 6
Enter integer #5: 9
Enter integer #6: 19
Enter integer #7: 3
Enter integer #8: 83
Enter integer #9: 13
Enter integer #10: 421
The largest number is 421

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote