Skip to content

Commit

Permalink
Employee thing done
Browse files Browse the repository at this point in the history
  • Loading branch information
Ardusa committed Oct 6, 2023
1 parent 99062c3 commit 143cfa8
Show file tree
Hide file tree
Showing 3 changed files with 56 additions and 6 deletions.
28 changes: 28 additions & 0 deletions Employee.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
public class Employee {
private String name;
private double salary;

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

public String getName() {
return name;
}

public double getSalary() {
return salary;
}

/**
*
* @param increase insert decimal value
*/
public void raiseSalary(double increase) {
if (increase < 1) {
increase += 1;
}
salary *= increase;
}
}
22 changes: 22 additions & 0 deletions EmployeeTester.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
import java.util.Scanner;

public class EmployeeTester {
public static Employee harry;
public static Scanner scanner;

public EmployeeTester() {
harry = new Employee("Hacker Harry", 50000);
// harry.raiseSalary(.1);
scanner = new Scanner(System.in);
}

public static void main(String... args) {
new EmployeeTester();
System.out.println("Employee: " + harry.getName());
System.out.println(harry.getName() + "'s Salary: " + harry.getSalary());
// System.out.print("Raise " + harry.getName() + "'s Salary by: ");
// harry.raiseSalary(scanner.nextDouble());
harry.raiseSalary(.1);
System.out.println(harry.getName() + "'s New Salary: " + harry.getSalary());
}
}
12 changes: 6 additions & 6 deletions inoutOutputActual.java
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@

public class inoutOutputActual {
double num1, num2;

public inoutOutputActual(double num1, double num2) {
this.num1 = num1;
this.num2 = num2;
Expand All @@ -26,38 +25,39 @@ public static void main(String... args) {
double num1, num2;
num1 = 0;
num2 = 0;

System.out.print("First Number: ");
try {
num1 = scanner.nextDouble();
} catch (InputMismatchException e) {
System.out.println("inoutOutputActual.main()");
System.exit(0);
} catch (NoSuchElementException e) {
System.out.println("inoutOutputActual.main()");
System.exit(0);
} catch (IllegalStateException e) {
System.out.println("inoutOutputActual.main()");
System.exit(0);
}

System.out.print("Second Number: ");
try {
num2 = scanner.nextDouble();
} catch (InputMismatchException e) {
System.out.println("inoutOutputActual.main()");
System.exit(0);
} catch (NoSuchElementException e) {
System.out.println("inoutOutputActual.main()");
System.exit(0);
} catch (IllegalStateException e) {
System.out.println("inoutOutputActual.main()");
System.exit(0);
}

inoutOutputActual instance = new inoutOutputActual(num1, num2);

System.out.println("Sum: " + instance.sum());
System.out.println("Difference: " + instance.difference());
System.out.println("Product: " + instance.product());
System.out.println("Average: " + instance.average());
System.out.println("Quotient: " + instance.quotient());
System.out.println("Modulus Division: " + instance.modDiv());

scanner.close();
}
}

0 comments on commit 143cfa8

Please sign in to comment.