Commit 4292c3da by Patryk Czarnik

ile dni ma miesiąc - toLowerCase i pytanie o luty

parent 19219760
......@@ -7,7 +7,7 @@ public class IleDniMaMiesiac2 {
public static void main(String[] args) {
String miesiac = JOptionPane.showInputDialog("Podaj nazwę miesiąca");
switch(miesiac) {
switch(miesiac.toLowerCase()) {
case "styczeń":
case "marzec":
case "maj":
......@@ -24,7 +24,11 @@ public class IleDniMaMiesiac2 {
JOptionPane.showMessageDialog(null, "30 dni");
break;
case "luty":
JOptionPane.showMessageDialog(null, "28 lub 29 dni");
if(JOptionPane.showConfirmDialog(null, "Czy to jest rok przestępny?" , "Pytanie", JOptionPane.YES_NO_OPTION) == JOptionPane.YES_OPTION) {
JOptionPane.showMessageDialog(null, "29 dni");
} else {
JOptionPane.showMessageDialog(null, "28 dni");
}
break;
default:
JOptionPane.showMessageDialog(null, "Nieznany miesiąc " + miesiac, "Błąd", JOptionPane.ERROR_MESSAGE);
......
......@@ -7,7 +7,7 @@ public class IleDniMaMiesiac3 {
public static void main(String[] args) {
String miesiac = JOptionPane.showInputDialog("Podaj nazwę miesiąca");
switch(miesiac) {
switch(miesiac.toLowerCase()) {
case "styczeń", "marzec", "maj", "lipiec", "sierpień", "październik", "grudzień" ->
JOptionPane.showMessageDialog(null, miesiac + " ma 31 dni");
case "kwiecień", "czerwiec", "wrzesień", "listopad" ->
......
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