Detectar meses con 31 días.

¿Existe una forma análoga del siguiente código?

if(month == 4,6,9,11)
{
  do something;
}

O debe ser:

if(month == 4 || month == 6 etc...)
{
  do something;
}

Estoy tratando de escribir unif Declaración que verifica si este mes tiene más de 31 días.

EDITAR

Supongo que el verdadero problema es que entiendo algo de lo que me enseñan, pero cada vez que trato de usar el sitio web de Sun sobre Java, me confunde. Mi pregunta es si recibo un mes de un usuario y un día y lo pongo en un formato MM / dd y lo evalúo. ¿Existe una manera más fácil de verificar si el mes y el día son válidos y después de verificarlo? siendo válido puedo imprimir el archivo MM / dd en el formato que tengo. Si no es válido, imprima una línea que diga Mes o día no válido.

Respuestas a la pregunta(19)

Su respuesta a la pregunta