diff --git a/src/appComune/GestisciCodiceFiscale.java b/src/appComune/GestisciCodiceFiscale.java index 78c9154..fdc09b4 100644 --- a/src/appComune/GestisciCodiceFiscale.java +++ b/src/appComune/GestisciCodiceFiscale.java @@ -62,9 +62,15 @@ public class GestisciCodiceFiscale { + Character.toString(secondaVocale); } } else { - ritorno = Character.toString(caratteriCognome[posizioniConsonanti[0]]) - + Character.toString(caratteriCognome[posizioniConsonanti[1]]) - + Character.toString(primaVocale); + if (primaVocale == 0) { + ritorno = Character.toString(caratteriCognome[posizioniConsonanti[0]]) + + Character.toString(caratteriCognome[posizioniConsonanti[1]]) + + Character.toString('x'); + } else { + ritorno = Character.toString(caratteriCognome[posizioniConsonanti[0]]) + + Character.toString(caratteriCognome[posizioniConsonanti[1]]) + + Character.toString(primaVocale); + } } } else { ritorno = Character.toString(caratteriCognome[posizioniConsonanti[0]])