Gibt es a || Operator für int?Java

Java-Forum
Anonymous
 Gibt es a || Operator für int?

Post by Anonymous »

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?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post