Create 4 Class Person, Staff, Temporarystaff and A Main Class - .
Create 4 Class Person, Staff, Temporarystaff and A Main Class - .
/******************************************************************************
Create 4 class Person, Staff, TemporaryStaff and a Main class . . .
File name: Salary.java
Author: Kathiravan S
Time: 16 Dec 2019 : 21:04
*******************************************************************************/
import java.util.Scanner;
class Person {
Person(String name) {
this.name = name;
}
String getName() {
return name;
}
void display() {
System.out.println("Name : " + getName());
System.out.println("Staff Id : " + getStaffID());
System.out.println("No. of Days : " + getDays());
System.out.println("No. of Hours Worked: " + getHours());
System.out.println("Total Salary : " + salary());
}
}
class main{
public static void main(String args[]){
Scanner scanner = new Scanner(System.in);
String n = scanner.nextLine();
int id = scanner.nextInt();
int days = scanner.nextInt();
int hour = scanner.nextInt();
TemporaryStaff st = new TemporaryStaff(n, id, days, hour);
st.display();
}
*******************************************************************************/
import java.util.Scanner;
class Person {
String getName() {
return name;
}
int getBirthYear() {
return birthYear;
}
}
String isEligible(){
if (attendance>=75)
return "Yes";
else
return "No";
}
String getDepartment() {
return department;
}
double getSalary() {
return salary;
}
}
TeachingStaff(String name, int birthYear, double salary, long result, String subject) {
super(name, birthYear, salary);
this.result = result;
this.subject = subject;
}
double getSalaryInc() {
return 100 + result/10;
}
String getSubject() {
return subject;
}
}
class NonTeachingStaff extends Staff{
String getLab() {
return lab;
}
NonTeachingStaff(String name, int birthYear, double salary, String lab, int experience) {
super(name, birthYear, salary);
this.lab = lab;
this.experience = experience;
}
int getSalaryInc(){
return 100 + experience;
}
class Main{
public static void main(String[] args){
Scanner scanner = new Scanner(System.in).useDelimiter("\n");
int check = scanner.nextInt();
String name = scanner.next();
int year = scanner.nextInt();
switch (check){
case 1:
case 2:
String subject = scanner.next();
long result = scanner.nextLong();
long salary = scanner.nextLong();
TeachingStaff tf = new TeachingStaff(name, year, salary, result, subject);
System.out.println("Name : " + tf.getName());
System.out.println("BirthYear : " + tf.getBirthYear());
System.out.println("Old Salary : " + tf.getSalary());
System.out.println("Subject : " + tf.getSubject());
System.out.println("New Salary : " + (tf.getSalary()*(tf.getSalaryInc()))/100);
break;
case 3:
String lab = scanner.next();
int experience = scanner.nextInt();
salary = scanner.nextInt();
NonTeachingStaff nts = new NonTeachingStaff(name, year, salary, lab, experience);
*******************************************************************************/
import java.util.Scanner;
interface AdvanceCalculator{
}
class Calculator implements AdvanceCalculator{
System.out.println(c.checkPrime(n));
System.out.println(c.factorial(n));
System.out.println(c.crossSum(c.factorial(n)));
}
}