Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Erro no construtor Data

Gostaria de saber por que esse código não funciona, não consigo ver o erro...

public Data(int dia, int mes, int ano) {

if(this.dia < 10) { System.out.println("0" + this.dia); } else { this.dia = dia; } if (mes < 10) { System.out.println("0" + this.mes); } else { this.mes = mes; } this.ano = ano;

int lastDayToMonth = 31; int lastMonthToYear = 12;

if (dia > lastDayToMonth) { System.out.println("Data inválida"); }

if (mes > lastMonthToYear) { System.out.println("Data inválida"); } }

1 resposta
solução!

Qual erro exatamente está ocorrendo?

Abraços