Commit 6cfa7e9e by Patryk Czarnik

kalkulator - różne działania

parent 2c15d16b
......@@ -37,13 +37,25 @@ public class Kalkulator extends HttpServlet {
String arg1 = request.getParameter("liczba1");
String arg2 = request.getParameter("liczba2");
String operacja = request.getParameter("operacja");
if(arg1 != null && arg2 != null) {
int liczba1 = Integer.parseInt(arg1);
int liczba2 = Integer.parseInt(arg2);
int wynik = liczba1 + liczba2;
long liczba1 = Long.parseLong(arg1);
long liczba2 = Long.parseLong(arg2);
long wynik = oblicz(liczba1, liczba2, operacja);
out.print("<div>Wynik: " + wynik + "</div>");
}
out.println("</body></html>");
}
private long oblicz(long liczba1, long liczba2, String operacja) {
return switch(operacja) {
case "+" -> liczba1 + liczba2;
case "-" -> liczba1 - liczba2;
case "*" -> liczba1 * liczba2;
case "/" -> liczba1 / liczba2;
default -> 0;
};
}
}
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