Gibt es a || Operator für int?

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Gibt es a || Operator für int?

by Anonymous » 02 Feb 2025, 19:30

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?

Top