Escreva uma função que recebe uma data como parâmetro e um número inteiro. A data corresponderá a uma data inicial e o número inteiro a uma quantidade de dias.
O retorno da função será a data calculada, considerando a soma da data inicial mais a quantidade de dias, sem levar em consideração sábados e domingos.
importjava.util.Calendar;importjava.util.Date;publicclassExemplo{publicstaticvoidmain(String[]args){Dated1=newDate();// hojeDated2=somarDiasUteis(d1,2);// daqui há 2 dias úteisSystem.out.printf("%td/%tm/%tY%n",d1,d1,d1);System.out.printf("%td/%tm/%tY%n",d2,d2,d2);}publicstaticDatesomarDiasUteis(Datedata,intdiasUteis){Calendarcalendar=Calendar.getInstance();calendar.setTime(data);while(diasUteis>0){calendar.add(Calendar.DAY_OF_MONTH,1);// soma um diaswitch(calendar.get(Calendar.DAY_OF_WEEK)){caseCalendar.SATURDAY:caseCalendar.SUNDAY:// ignora sábados e domingosbreak;default:// atualiza os dias úteis pendentesdiasUteis--;break;}}returncalendar.getTime();}}