From 5e5928864955dda5ae4e23ae372f3fabd04b8894 Mon Sep 17 00:00:00 2001 From: La Programmatrice Verde Date: Thu, 6 Nov 2025 10:58:16 +0100 Subject: [PATCH] Nome a singola vocale --- src/appComune/GestisciCodiceFiscale.java | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/appComune/GestisciCodiceFiscale.java b/src/appComune/GestisciCodiceFiscale.java index f09b635..78c9154 100644 --- a/src/appComune/GestisciCodiceFiscale.java +++ b/src/appComune/GestisciCodiceFiscale.java @@ -213,9 +213,15 @@ public class GestisciCodiceFiscale { int secondaVocale = trovaSecondaVocale(caratteriNome, posizionePrimaVocale); if (secondaVocale == -1) { // non c'è la seconda vocale - ritorno = Character.toString(caratteriNome[primaConsonante]) - + Character.toString(primaVocale) - + Character.toString('x'); + if (primaConsonante == -1) { // se non c'è nessuna consonante + ritorno = Character.toString(primaVocale) + + Character.toString('x') + + Character.toString('x'); + } else { + ritorno = Character.toString(caratteriNome[primaConsonante]) + + Character.toString(primaVocale) + + Character.toString('x'); + } } else { if (primaConsonante == -1) { ritorno = Character.toString(primaVocale)