A.- P._, ressortissant portugais né en 1957, a travaillé au Locle dans diverses entreprises à partir de l'année 1989, au bénéfice d'autorisations saisonnières. En 1996 et 1997, il a été employé de l'entreprise de construction de Y._. À ce titre, il était couvert par une assurance collective d'indemnités journalières selon la LCA conclue par l'employeur auprès de la X._ Assurances. L'art. 2 des conditions générales d'assurance applicables disposait que "[l]'assurance couvre la perte de salaire dans le cadre des dispositions contractuelles par suite d'une incapacité de travail due à une maladie attestée par un médecin ou un chiropraticien". Les prestations prévues par le contrat consistaient en le versement d'une indemnité journalière de 80% du salaire déterminant après un délai d'attente d'un jour et pendant 729 jours. Une incapacité totale de travailler de P._ ayant été attestée médicalement dès le 11 juillet 1997, la X._ Assurances a alloué ses prestations pour la période du 12 juillet 1997 au 13 décembre 1997, date de la fin tant de l'autorisation saisonnière de P._ que de son contrat de travail avec l'entreprise de Y._, ce qui représente 155 indemnités journalières. P._, dont l'épouse et la fille vivaient avec lui au Locle sans autorisation, n'est pas rentré au Portugal. Étant donné qu'il suivait un traitement médical, il a été mis à plusieurs reprises au bénéfice d'une autorisation de séjour de courte durée. B.- Le 9 juillet 1999, P._ a actionné la X._ Assurances en paiement de la somme brute de 64'071 fr. avec intérêts dès le 14 mai 1998, conclusion qu'il a augmentée en cours de procédure à la somme de 80'876 fr. La défenderesse à conclu au rejet de ces conclusions. C.- Par jugement du 24 septembre 2001, la IIe Cour civile du Tribunal cantonal du canton de Neuchâtel a condamné la défenderesse à verser au demandeur la somme de 80'876 fr. 60, représentant le solde des indemnités journalières dues selon le contrat d'assurance - soit 574 (729 - 155) indemnités à 140 fr. 90 - avec intérêts au taux de 5% l'an dès le 1er octobre 1998, date moyenne. Les juges cantonaux ont notamment exposé que le contrat d'assurance prévoit une durée maximum de prestations de 729 jours sans autre limite temporelle. Or cette durée était écoulée au moment de la demande et le demandeur, qui était incapable de travailler par suite de maladie depuis le 11 juillet 1997, n'avait touché aucun salaire depuis le 14 décembre 1997 jusqu'à l'introduction de la demande. Il était certes permis de penser que, même en bonne santé, le demandeur n'aurait pas travaillé en Suisse pendant toute la période d'incapacité encourue jusqu'à la demande, puisqu'il était saisonnier, et n'aurait donc pas touché tout le salaire afférent à cette période. Cette situation n'aurait toutefois certainement pas duré puisque, sa famille vivant avec lui en Suisse, il aurait fini par demander la transformation de son autorisation saisonnière en autorisation de séjour à l'année. De toute manière, l'épuisement du droit aux prestations était la seule limite temporelle fixée dans les conditions générales d'assurance, de sorte que le demandeur aurait droit aux prestations même au delà du jour de la demande (jugement attaqué, consid. 3b). D.- Agissant par la voie du recours en réforme, la défenderesse sollicite le Tribunal fédéral d'annuler ce jugement, de statuer sur le litige en déboutant le demandeur de toutes ses conclusions et de statuer sur les frais et dépens des instances cantonale et fédérale. Une réponse au recours n'a pas été requise. 