Estou tendo um problema ao gerar o nosso número de um boleto, eu recebo um número com 17 casas e preciso multiplicar-los. O primeiro da direita para esquerda por 2, o segundo por 3 e assim até o último número. Alguém saberia como posso fazer isso.
1: Crie um array de inteiros.
2: Monte um for do tamanho da sua string -1 até 0: for (int i = nossoNumero.length() - 1; i > 0; i--)
3. Dentro do for separe cada dígito individualmente com substring. String digitoStr = nossoNumero.substring(i, i+1);
4. Converta com esse método
5. Faça as operações matemáticas que vc precisa no dígito
6. Jogue no array de inteiros que vc criou no primeiro passo
Não testei esses códigos, provavelmente tem coisa errada neles