Commit 4292c3da by Patryk Czarnik

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

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