Estou com uma dúvida, tenho um exercício que preciso de um int de 3 digitos pegar a sobra do primeiro dividido pelo segundo e somar com o terceiro numero. Isso eu sei fazer, o que eu não tenho a mínima idéia é como achar o primeiro número o segundo e o terceiro. Pensei em colocálos numa string e percorrer ela mas acho que existe um metodo mais facil né? Alguém pode me ajudar?
Você quer saber como separar um número nos seus dígitos constituintes?
Uma forma delas é converter para string mesmo.
Outra é fazer contas. Vou dar um exemplo para o número 12345678. Como é que você transforma isso para Java fica como exercício.
12345678
12345678 % 10 dá 8
12345678 / 10 dá 1234567
1234567 % 10 dá 7
1234567 / 10 dá 123456
123456 % 10 dá 6
123456 / 10 dá 12345
e assim por diante.
Convertendo para String, dá para ser feito dessa maneira:
int a = 529;
String pri = String.valueOf(a).substring(0, 1);
String seg = String.valueOf(a).substring(1, 2);
String ter = String.valueOf(a).substring(2,3);
System.out.println((Float.valueOf(pri) % Float.valueOf(seg)) + Float.valueOf(ter));