Boa tarde pessoal.
Eu estou tentando aprender JAVA sozinho, ai pequei uns exercícios para tentar treinar só que eu cheguei em um que esta me agarrando.
O problema é o seguinte.
Um número palíndromo lê o mesmo em ambos os sentidos. A maior palindrome feita a partir do produto de dois números de dois dígitos é 9009 = 91 × 99.
Localizar a maior palindrome feita a partir do produto de dois números de 3 dígitos.
Eu cheguei até essa parte e agarrei, também não sei se minha lógica esta certa.
public class Largest_palindrome_product {
/**
* @param args
*/
public static void main(String[] args) {
int res = 0;
int mostra = 0;
int a = 0;
for(int i = 1; i < 10; i++){
for(int v = 1; v < 10; v++){
res = i * v;
System.out.println(res + " ");
// converte o int em String e cria um array de chars com base na String
char digitos[] = String.valueOf(res).toCharArray();
// mostra cada char
for( char d : digitos){
System.out.println(d + " " );
}
}
}
System.out.println("tentativa "+mostra);
}
}
Alguém pode me dar uma luz de como saio disso?
Obrigado.