This commit is contained in:
louiscklaw
2025-01-31 19:15:17 +08:00
parent 09adae8c8e
commit 6c60a73f30
1546 changed files with 286918 additions and 0 deletions

View File

@@ -0,0 +1,33 @@
public class Employee {
String name;
int salary;
Employee(String name, int salary){
this.name = name;
this.salary = salary;
}
public Employee() {}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getSalary() {
return salary;
}
public void setSalary(int salary) {
this.salary = salary;
}
public void displayDetails(){
System.out.printf("Employee 1: name=%s salary=%d\n", name, salary);
}
public void raiseSalary(double perc){
salary = (int)(salary * perc) + salary;
}
}

View File

@@ -0,0 +1,24 @@
class Ex1b {
public static void main(String[] args) {
Employee emp1 = new Employee();
Employee emp2 = new Employee();
int oldSalary;
// Part 1-2 here
emp1.setName("Chan Tai Man");
emp1.setSalary(12000);
emp2.setName("Tam Pring Shing");
emp2.setSalary(13500);
// Part 3 below
System.out.println("Before-");
System.out.println("Employee 1: name=" + emp1.getName() + " salary=" + emp1.getSalary());
System.out.println("Employee 2: name=" + emp2.getName() + " salary=" + emp2.getSalary());
// Part 4-5 here
emp1.setSalary((int) (emp1.getSalary()*0.1)+emp1.getSalary());
emp2.setSalary(((int) (emp2.getSalary()*0.05) + emp2.getSalary()));
System.out.println("After-");
System.out.println("Employee 1: name=" + emp1.getName() + " salary=" + emp1.getSalary());
System.out.println("Employee 2: name=" + emp2.getName() + " salary=" + emp2.getSalary());
}
}

View File

@@ -0,0 +1,15 @@
public class Ex1cde {
public static void main(String[] args) {
Employee emp1 = new Employee("Chan Tai Main", 12000);
Employee emp2 = new Employee("Tam Ping Shing", 13500);
System.out.println("Before-");
emp1.displayDetails();
emp2.displayDetails();
emp1.raiseSalary(0.1);
emp2.raiseSalary(0.05);
System.out.println("After-");
emp1.displayDetails();
emp2.displayDetails();
}
}