Sou estudante de programação e recebi um desafio na cadeira de Algoritmos onde devo calcular a diferença entre datas no formato dd/mm/aaaa, porém sem usar nenhuma função do JAVA como Date, Calendar etc., posso só usa o Scanner. O problema maior é os anos bissextos. Por gentileza, alguém pode me ajudar?
com a quantidade total de dias vc pode converter para mês, ano, como vc desejar;
vc terá que verificar na entrada do usário se o mês possui 30 ou 31 dias para fazer a operação correta;
verifique tb a questão do ano bissexto;
nesse exemplo que fiz só funciona se as datas forem superiores ao ano 2000, se vc quiser pode passar o ano completo para que datas anteriores a essa tb sejam calculadas, enfim, foi apenas uma pequena demonstração de como calcular datas sem usar Date, Calendar, etc…