Commit c252c54b by Patryk Czarnik

rok przestępny w oparciu o podzielność

parent d2a2ff24
......@@ -12,8 +12,14 @@ public class IleDniMaMiesiac3 {
JOptionPane.showMessageDialog(null, miesiac + " ma 31 dni");
case "kwiecień", "czerwiec", "wrzesień", "listopad" ->
JOptionPane.showMessageDialog(null, "30 dni");
case "luty" ->
JOptionPane.showMessageDialog(null, "28 lub 29 dni");
case "luty" -> {
int rok = Integer.parseInt(JOptionPane.showInputDialog("Podaj, który to rok"));
if(rok % 4 == 0 && rok % 100 != 0 || rok % 400 == 0) {
JOptionPane.showMessageDialog(null, "29 dni");
} else {
JOptionPane.showMessageDialog(null, "28 dni");
}
}
default ->
JOptionPane.showMessageDialog(null, "Nieznany miesiąc " + miesiac, "Błąd", JOptionPane.ERROR_MESSAGE);
}
......
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