diff --git a/.idea/misc.xml b/.idea/misc.xml index 8908eb3..078a25f 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -8,7 +8,7 @@ - + \ No newline at end of file diff --git a/src/main/java/ics3/other/EmployeeEarnings/Employee.java b/src/main/java/ics3/other/EmployeeEarnings/Employee.java new file mode 100644 index 0000000..c218fb9 --- /dev/null +++ b/src/main/java/ics3/other/EmployeeEarnings/Employee.java @@ -0,0 +1,26 @@ +package ics3.other.EmployeeEarnings; + +public class Employee { + private String name; + private double hourlyRate; + private int hoursPerWeek; + + public Employee(String name, double hourlyRate, int hoursPerWeek) { + this.name = name; + this.hourlyRate = hourlyRate; + this.hoursPerWeek = hoursPerWeek; + } + + public String getName() { + return this.name; + } + + public double getHourlyRate() { + return this.hourlyRate; + } + + public int getHoursPerWeek() { + return this.hoursPerWeek; + } + +} diff --git a/src/main/java/ics3/other/EmployeeEarnings/EmployeeEarnings.java b/src/main/java/ics3/other/EmployeeEarnings/EmployeeEarnings.java new file mode 100644 index 0000000..276dd0e --- /dev/null +++ b/src/main/java/ics3/other/EmployeeEarnings/EmployeeEarnings.java @@ -0,0 +1,26 @@ +package ics3.other.EmployeeEarnings; + +import java.util.ArrayList; + +public class EmployeeEarnings { + + public static void displayInfo() { + System.out.printf("%70s %n %n", "MWPSB Employee Earnings"); + System.out.printf("%s %33s %33s %33s %n", "Employee", "Hourly Rate", "Hours per week", "Gross Monthly Salary"); + } + + + public static void main(String[] args) { + displayInfo(); + ArrayList employees = new ArrayList<>(); + + employees.add(new Employee("Akane Tsunemori", 31.50, 45)); + employees.add(new Employee("Shinya Kogami", 18.25, 24)); + employees.add(new Employee("Shusei Kagari", 22.00, 37)); + + for (int i = 0; i< employees.toArray().length; i++) { + System.out.printf("%s %25.2f %27d %33.2f %n", employees.get(i).getName(), employees.get(i).getHourlyRate(), employees.get(i).getHoursPerWeek(), employees.get(i).getHourlyRate() * employees.get(i).getHoursPerWeek() * 4); + } + } + +} diff --git a/src/main/java/ics3/other/JavaVariablesAssignement.java b/src/main/java/ics3/other/JavaVariablesAssignement.java new file mode 100644 index 0000000..0240e77 --- /dev/null +++ b/src/main/java/ics3/other/JavaVariablesAssignement.java @@ -0,0 +1,32 @@ +package ics3.other; + +import java.util.Locale; + +public class JavaVariablesAssignement { + public JavaVariablesAssignement(String firstName, String lastName) { + this.printName(firstName, lastName); + System.out.println(); + this.printNameByLetter(lastName); + } + + public void printName(String firstName, String lastName) { + System.out.print(firstName.toLowerCase(Locale.ROOT) + " "); + System.out.println(lastName.toUpperCase(Locale.ROOT)); + } + + public void printNameByLetter(String name) { + for (int i = 0; i