/*
 * Switch
 */

import p1.aplic.geral.*;

public class Data3 {
	public static void main(String args[]) {
        int dia = 0;
        int mês = 0;
        int ano = 0;
		Data data = null;

        if(args.length == 0) {
            data = new Data();
            dia = data.getDia();
            mês = data.getMes()+1;
            ano = data.getAno();
        } else if(args.length == 3) {
            dia = Integer.parseInt(args[0]);
            mês = Integer.parseInt(args[1]);
            ano = Integer.parseInt(args[2]);
			data = new Data(dia, mês, ano);
        } else {
            // Erro de sintaxe de comando
            System.err.println("Sintaxe: java Data1 [dia mes ano]");
            System.exit(1);
        }
		String nomeDoMês = "";
		switch(mês) {
		case 1:
			nomeDoMês = "janeiro";
			break;
		case 2:
			nomeDoMês = "favereiro";
			break;
		case 3:
			nomeDoMês = "marco";
			break;
		case 4:
			nomeDoMês = "abril";
			break;
		case 5:
			nomeDoMês = "maio";
			break;
		case 6:
			nomeDoMês = "junho";
			break;
		case 7:
			nomeDoMês = "julho";
			break;
		case 8:
			nomeDoMês = "agosto";
			break;
		case 9:
			nomeDoMês = "setembro";
			break;
		case 10:
			nomeDoMês = "outubro";
			break;
		case 11:
			nomeDoMês = "novembro";
			break;
		case 12:
			nomeDoMês = "dezembro";
			break;
		default:
			System.err.println("Mes errado (numero " + mês + ")");
            System.exit(1);
			break;
		}
        System.out.println(dia + " de " + nomeDoMês + " de " + ano);
    } // main
} // Data3
