Commit 0b57b885 authored by nelimajain2511's avatar nelimajain2511

Update src/com/altimetrik/Company.java, src/com/altimetrik/AccountantFirm.java,…

Update src/com/altimetrik/Company.java, src/com/altimetrik/AccountantFirm.java, src/com/altimetrik/AppMain.java files
parent 43822260
package com.altimetrik;
public class AccountantFirm extends EngineerFirm {
public AccountantFirm(int count) {
super(count);
}
public void assignSalaries(int[] salaries) {
super.assignIncome(salaries);
printMessages(0, "", "accountants");
}
public void maxSalary() {
printMessages(super.MaxSalary(), "max", "accountants");
}
public void minSalary() {
printMessages(super.MinSalary(), "min", "accountants");
}
public void averageSalary() {
printMessages(super.AveSalary(), "ave", "accountants");
}
}
......@@ -2,6 +2,30 @@ package com.altimetrik;
public class AppMain {
public static void main(String[] args) {
System.out.println("Hello,World");
@SuppressWarnings("resource")
Scanner sc = new Scanner(System.in);
String[] count = sc.nextLine().split(" ");
EngineerFirm engFirm = new EngineerFirm(Integer.parseInt(count[0]));
AccountantFirm accFirm = new AccountantFirm(Integer.parseInt(count[1]));
count = sc.nextLine().split(" ");
int[] incomeEngineers = new int[count.length];
for (int i = 0; i < count.length; i++) {
incomeEngineers[i] = Integer.parseInt(count[i]);
}
count = sc.nextLine().split(" ");
int[] incomeAccountants = new int[count.length];
for (int i = 0; i < count.length; i++) {
incomeAccountants[i] = Integer.parseInt(count[i]);
}
engFirm.assignSalaries(incomeEngineers);
accFirm.assignSalaries(incomeAccountants);
engFirm.averageSalary();
engFirm.maxSalary();
engFirm.minSalary();
accFirm.averageSalary();
accFirm.maxSalary();
accFirm.minSalary();
}
}
}
package com.altimetrik;
public interface Company {
void assignSalaries(int[] salaries);
void averageSalary();
void maxSalary();
void minSalary();
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment