OOPs

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