Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 31 additions & 0 deletions src/PackageExercise1/ArrayOfNumbers.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
package PackageExercise1;

public class ArrayOfNumbers {

public static void main(String[] args) {
System.out.println("Exercise 1");
int[] listOfNumbers = {5, 12, 8, 15, 3};

int arraySize = listOfNumbers.length;
int maxNum = listOfNumbers[0];
int minNum = listOfNumbers[0];
for (int i = 1; i < arraySize; i++) {
if (listOfNumbers[i] > maxNum && arraySize >=1) {
maxNum = listOfNumbers[i];

}
}
for (int i = 1; i < arraySize; i++) {
if (listOfNumbers[i] < minNum && arraySize >=1) {
minNum = listOfNumbers[i];

}

}
System.out.println("The Max integer of the array is "+maxNum);
System.out.println("The Min integer of the array is "+minNum);
System.out.println("The difference between the Max and the Min of the array is "+(maxNum-minNum));
}

}

32 changes: 32 additions & 0 deletions src/PackageExercise2/Main.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
package PackageExercise2;

public class Main {
public static void main(String[] args) {
System.out.println("Exercise 2");
int[] listOfNumbers = {5, 12, 8, 15, 3};

int arraySize = listOfNumbers.length;
int minNum = listOfNumbers[0];
int minNum2 = listOfNumbers[0];

for (int i = 1; i < arraySize; i++) {
if (listOfNumbers[i] < minNum && arraySize >=1) {
minNum = listOfNumbers[i];

}
}
System.out.println("The Min integer of the array is "+minNum);

for (int i = 1; i < arraySize; i++) {
if (listOfNumbers[i] < minNum && arraySize >=1 && minNum2 != minNum ) {
minNum2 = listOfNumbers[i];

}
}

System.out.println("The second Min integer of the array is "+minNum2);

}

}

57 changes: 57 additions & 0 deletions src/PackageExercise3/Employee.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
package PackageExercise3;

public class Employee {

public String name;
public int age;
public double salary;

public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}

public int getAge() {
return age;
}

public void setAge(int age) {
this.age = age;
}

public double getSalary() {
return salary;
}

public void setSalary(double salary) {
this.salary = salary;
}


public Employee(String name, int age) {
this.name = name;
this.age = age;
}

public Employee(String name, int age, double salary) {
this.name = name;
this.age = age;
this.salary = salary;
}

@Override
public String toString() {
return "Employee{" +
"name='" + name + '\'' +
", age=" + age +
", salary=" + salary +
'}';
}



}

16 changes: 16 additions & 0 deletions src/PackageExercise4/Application.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
package PackageExercise4;

public class Application {
public static void main(String[] args) {


Intern intern1 = new Intern("Hellie R", 39);
intern1.updateInternSalary(12000);
System.out.println(intern1);
System.out.println(" ");
Intern intern2 = new Intern("Boldie", 37);
intern2.updateInternSalary(25000);
System.out.println(intern2);

}
}
57 changes: 57 additions & 0 deletions src/PackageExercise4/Employee.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
package PackageExercise4;

public class Employee {

public String name;
public int age;
public double salary;

public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}

public int getAge() {
return age;
}

public void setAge(int age) {
this.age = age;
}

public double getSalary() {
return salary;
}

public void setSalary(double salary) {
this.salary = salary;
}


public Employee(String name, int age) {
this.name = name;
this.age = age;
}

public Employee(String name, int age, double salary) {
this.name = name;
this.age = age;
this.salary = salary;
}

@Override
public String toString() {
return "Employee{" +
"name='" + name + '\'' +
", age=" + age +
", salary=" + salary +
'}';
}



}

33 changes: 33 additions & 0 deletions src/PackageExercise4/Intern.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
package PackageExercise4;

public class Intern extends Employee {
private final double constant = 20000.00;

public Intern(String name, int age) {

super(name, age);
}

public Intern(String name, int age, double salary) {
super(name, age);
updateInternSalary(salary);
}


// method
public void updateInternSalary(double salary) {
if (salary > constant) {
System.out.println("Intern salary can not be greater than 20_000");
this.salary = constant;
} else {
System.out.println("Intern salary is correct");
this.salary = salary;

}

}
}




24 changes: 24 additions & 0 deletions src/PackageExercise5/Employee.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
package PackageExercise5;

public class Employee {
private String name;
private int id;
private double salary;

//constructor
public Employee(String name, int id, double salary) {
this.name = name;
this.id = id;
this.salary = salary;
}

public void employeeProfile() {
System.out.println("Name: " + name);
System.out.println("ID: " + id);
System.out.println("Salary: " + salary);

}



}
30 changes: 30 additions & 0 deletions src/PackageExercise5/Main.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
package PackageExercise5;

public class Main {
public static void main(String[] args) {
Employee[] employees = new Employee[10];

employees[0] = new Employee("Jack", 1, 20000);
employees[1] = new Employee("Jacka", 2, 20001);
employees[2] = new Employee("Jackb", 3, 20002);
employees[3] = new Employee("Jackc", 4, 20003);
employees[4] = new Employee("Jackd", 5, 20004);
employees[5] = new Employee("Jacke", 6, 20005);
employees[6] = new Employee("Jackf", 7, 20006);
employees[7] = new Employee("Jackg", 8, 20007);
employees[8] = new Employee("Jackh", 9, 20008);
employees[9] = new Employee("Jacki", 10, 20009);



// Create 10 employees
for (Employee employee : employees) {
employee.employeeProfile();
System.out.println("--------------------------");


}
}
}