Commit 11f6ae64 by Patryk Czarnik

finally

parent 485b3275
...@@ -19,10 +19,14 @@ public class Pracownik { ...@@ -19,10 +19,14 @@ public class Pracownik {
} }
int wyplata() { int wyplata() {
int wyplata = suma_godzin * stawka + suma_nadgodzin * stawka * 2; try {
suma_godzin = 0; return suma_godzin * stawka + suma_nadgodzin * stawka * 2;
suma_nadgodzin = 0; } finally {
return wyplata; // blok finally wykona się po całym bloku try także wtedy, gdy w try jest return
// (także, gdyby doszło do wyjątku: obsłużonego lub nieobsłużonego...)
suma_godzin = 0;
suma_nadgodzin = 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