Quinto caso nome

This commit is contained in:
La Programmatrice Verde 2025-11-04 22:00:24 +01:00
parent dff7f524b9
commit 78dc80fb25

View File

@ -48,7 +48,7 @@ public class GestisciCodiceFiscale {
int secondaVocale = trovaSecondaVocale(caratteriCognome, posizionePrimaVocale); int secondaVocale = trovaSecondaVocale(caratteriCognome, posizionePrimaVocale);
if (secondaVocale == -1) { if (secondaVocale == -1) { //non c'è la seconda vocale
ritorno = Character.toString(caratteriCognome[posizioniConsonanti[0]]) ritorno = Character.toString(caratteriCognome[posizioniConsonanti[0]])
+ Character.toString(primaVocale) + Character.toString(primaVocale)
+ Character.toString('x'); + Character.toString('x');
@ -187,9 +187,15 @@ public class GestisciCodiceFiscale {
if (posizioniConsonanti[1] == -1) { //non c'è la seconda consonante if (posizioniConsonanti[1] == -1) { //non c'è la seconda consonante
int secondaVocale = trovaSecondaVocale(caratteriNome, posizionePrimaVocale); int secondaVocale = trovaSecondaVocale(caratteriNome, posizionePrimaVocale);
ritorno = Character.toString(caratteriNome[posizioniConsonanti[0]]) if (secondaVocale == -1) { //non c'è la seconda vocale
+ Character.toString(primaVocale) ritorno = Character.toString(caratteriNome[posizioniConsonanti[0]])
+ Character.toString(secondaVocale); + Character.toString(primaVocale)
+ Character.toString('x');
} else {
ritorno = Character.toString(caratteriNome[posizioniConsonanti[0]])
+ Character.toString(primaVocale)
+ Character.toString(secondaVocale);
}
} else { } else {
ritorno = Character.toString(caratteriNome[posizioniConsonanti[0]]) ritorno = Character.toString(caratteriNome[posizioniConsonanti[0]])
+ Character.toString(caratteriNome[posizioniConsonanti[1]]) + Character.toString(caratteriNome[posizioniConsonanti[1]])