Consegui implementar o codigo abaixo, mas não consegui transformá-lo em uma estrutura de if
e tem como implementar sem repetir o alfabeto inteiro?
if( Long.parseLong(parteA[4]) <= 9)
System.out.println("menor BR" + digito1 + "0" +
parte1Banco + parte2Ag + parteConta3 +
parteA[3].toUpperCase()+ parteA[4]);
String str = "A";
if( Long.parseLong(parteA[4]) == 10)
System.out.println("maior BR" + digito2 + "0" + parte1Banco + parteA[1] + parteConta3 + parteA[3].toUpperCase()+Character.toString((char) (str.charAt(0) + 0)));
else if( Long.parseLong(parteA[4]) == 11)
System.out.println("maior BR" + digito2 + "0" + parte1Banco + parteA[1] + parteConta3 + parteA[3].toUpperCase()+Character.toString((char) (str.charAt(0) + 1)));
else if( Long.parseLong(parteA[4]) == 12)
System.out.println("maior BR" + digito2 + "0" + parte1Banco + parteA[1] + parteConta3 + parteA[3].toUpperCase()+Character.toString((char) (str.charAt(0) + 2)));
else if( Long.parseLong(parteA[4]) == 13)
System.out.println("maior BR" + digito2 + "0" + parte1Banco + parteA[1] + parteConta3 + parteA[3].toUpperCase()+Character.toString((char) (str.charAt(0) + 3)));
else if( Long.parseLong(parteA[4]) == 14)
System.out.println("maior BR" + digito2 + "0" + parte1Banco + parteA[1] + parteConta3 + parteA[3].toUpperCase()+Character.toString((char) (str.charAt(0) + 4)));
}
Saida:
BR27099999999011110000111111CA
BR27099999999011110000111111CB
BR27099999999011110000111111CC
BR27099999999011110000111111CD
BR27099999999011110000111111CE