6. Write a Java program to create a class called "Employee" with a name, job title, and salary attributes, and methods to calculate and update salary
class Employee
{
private String name;
private String jobTitle;
private double salary;
Employee(String n,String j,double s)
{
name=n;
jobTitle=j;
salary=s;
}
String getName()
{
return name;
}
void setName(String n)
{
name = n;
}
String getJobTitle()
{
return jobTitle;
}
void setJobTitle(String j)
{
jobTitle = j;
}
double getSalary()
{
return salary;
}
void setSalary(double s)
{
if (s >= 0)
{
salary = s;
}
else
{
System.out.println("Salary cannot be negative.");
}
}
void print()
{
System.out.println("Name: " + name);
System.out.println("Job Title: " + jobTitle);
System.out.println("Salary: $" + salary);
}
}
class Main
{
public static void main(String st[])
{
Employee obj=new Employee("riya","HR",60000);
System.out.println("\nEmployee details:");
obj.print();
System.out.println("\nEmployee detail with updated salary:");
obj.setSalary(70000);
obj.print();
}
}
OUTPUT
Employee details:
Name: riya
Job Title: HR
Salary: $60000.0
Employee detail with updated salary:
Name: riya
Job Title: HR
Salary: $70000.0