Fórum O que faz essa funcao? #388632
17/10/2010
0
static char [] surpresa(int numerico) { char [] sequencia= new char[15]; int i = 14; do{ sequencia[i--] = (char) ('0'+ numerico % 10); } while ((numerico = numerico / 10)&&(i >= 0)); return sequencia;
Esteban Maroto
Curtir tópico
+ 0Posts
17/10/2010
Davi Costa
Esta dando erro no linha do while porque a expressão:
(numerico = numerico / 10 )
Não retorna um boolean.
Mas esse código está um pouco estranho,
ele sempre vai retornar um array de char com todos os elementos '' e o último com o valor
'0', pois o trecho de código:
sequencia[i--] = (char) ('0'+ numerico % 10);
Mais em destaque só vai passar por o char '0', pois o char só aceita um caractere.
Espero ter ajudado.
Att Davi
Gostei + 0
17/10/2010
Esteban Maroto
Mesmo o codigo contendo erros, nao consegui advinhar exatamente o q ele deveria fazer
Gostei + 0
19/10/2010
Dyego Carmo
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)