import java.time.LocalDate;
import java.time.Month;
import java.time.format.DateTimeFormatter;
import java.time.Duration;
import static java.time.temporal.TemporalAdjusters.lastDayOfYear;

class Ideone
{
	public static void main (String[] args) throws java.lang.Exception
	{
        LocalDate hoje = LocalDate.now();
        LocalDate faltaFimDoAno = hoje.with(lastDayOfYear());
   
        long dias = Duration.between(hoje.atStartOfDay(), faltaFimDoAno.atStartOfDay()).toDays();

        System.out.println("Hoje: " + hoje.format(DateTimeFormatter.ofPattern("dd/MM/yyyy")));

        System.out.println("Ultimo dia do ano: " + faltaFimDoAno.format(DateTimeFormatter.ofPattern("dd/MM/yyyy")));
        
        System.out.println("Quantidade de dias para o fim do ano: " + dias);
	}
}