Commit 3efee6ce by Patryk Czarnik

kalkulator v1

parent cc39626f
package emps;
import org.apache.commons.collections4.MultiSet;
import org.apache.commons.collections4.multiset.HashMultiSet;
import java.util.List;
public class P6_MultiCity {
public static void main(String[] args) {
List<Employee> emps = ObslugaPliku.wczytaj("emps.csv");
MultiSet<String> cities = new HashMultiSet<>();
for (Employee emp : emps) {
cities.add(emp.getCity());
}
for (String city : cities.uniqueSet()) {
System.out.println(city + " " + cities.getCount(city));
}
}
}
package kalkulatory;
public class KalkulatorWielometodowy {
public int add(int x, int y) {
return x + y;
}
public int sub(int x, int y) {
return x - y;
}
public int mul(int x, int y) {
return x * y;
}
public int div(int x, int y) {
return x / y;
}
}
package kalkulatory;
import java.util.Scanner;
public class ProgramWielometodowy {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
KalkulatorWielometodowy k = new KalkulatorWielometodowy();
while(true) {
System.out.println("Podaj działanie jako + 2 3 lub Q, aby zakończyć");
String operacja = sc.next();
if("Q".equalsIgnoreCase(operacja)) {
break;
}
int liczba1 = sc.nextInt();
int liczba2 = sc.nextInt();
int wynik = switch (operacja) {
case "+" -> k.add(liczba1, liczba2);
case "-" -> k.sub(liczba1, liczba2);
case "*" -> k.mul(liczba1, liczba2);
case "/" -> k.div(liczba1, liczba2);
default -> throw new IllegalArgumentException("Nie znam działania " + operacja);
};
System.out.printf("%d %s %d = %d\n", liczba1, operacja, liczba2, wynik);
}
System.out.println("nara");
}
}
......@@ -16,17 +16,7 @@
*/
package org.apache.commons.collections4;
import org.apache.commons.collections4.bag.CollectionBag;
import org.apache.commons.collections4.bag.HashBag;
import org.apache.commons.collections4.bag.PredicatedBag;
import org.apache.commons.collections4.bag.PredicatedSortedBag;
import org.apache.commons.collections4.bag.SynchronizedBag;
import org.apache.commons.collections4.bag.SynchronizedSortedBag;
import org.apache.commons.collections4.bag.TransformedBag;
import org.apache.commons.collections4.bag.TransformedSortedBag;
import org.apache.commons.collections4.bag.TreeBag;
import org.apache.commons.collections4.bag.UnmodifiableBag;
import org.apache.commons.collections4.bag.UnmodifiableSortedBag;
import org.apache.commons.collections4.bag.*;
/**
* Provides utility methods and decorators for {@link Bag} and {@link SortedBag} instances.
......
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