Ich versuche eine Methode zu schreiben, die einen einzelnen Int -Parameter annimmt, der der numerische Monat ist, und die Anzahl der Tage im angegebenen Monat zurückgibt. Ein Parameter von 1 würde also 31 zurückgeben, da es 31 Tage im Januar gibt, und ein Parameter von 2 würde 28 zurückkehren, da es 28 Tage im Februar gibt. < /P>
Hier ist was ich bisher haben: < /p>
public static void daysInMonth(int month) {
if (month == 1||3||5||7||8||10||12)
System.out.println("31");
else if (month == 4||6||9||11)
System.out.println("30");
else if (month == 2)
System.out.println("28");
< /code>
Ich erhalte die Fehlermeldung "Operator || kann nicht auf boolean angewendet werden, int." Kann mir jemand helfen, herauszufinden, was zu tun ist?
Gibt es a || Operator für int? ⇐ Java
-
- Similar Topics
- Replies
- Views
- Last post