fabiozoroastroPJ 8 de jun. de 2006
resultado = resultado.trim() + v.trim() = x[i];
V.TRIM() = x… ???
v = x[i]…
tenta ai
faz a coisa direito vei
ehueuhe
primeiro atribui o valor pra “v” depois vc soma;
Abraços
fabiozoroastroPJ 9 de jun. de 2006
Coloca ai o erro que tah dando;…
=]
fabiomazzoPJ 9 de jun. de 2006
Não Entendi
Você quer concatenar dois inteiros?
resultado = resultado . trim () + v . trim () = x [ i ] ;
Oque é esse igual a x[i] depois?
Cara se você quer concatenar inteiros tem que convertar pra String antes, e precisa jogar o resultado num String.
String resultadotexto;
resultadotexto = Integer.toString(resultado) + Integer.toString(v) + Integer.toString(x[i]);
ludimillaPJ 9 de jun. de 2006
fabiomazzoPJ 9 de jun. de 2006
Você precisa converter pra String antes, se não ao inves de concatenar vai somar.
Inteiro não precisa de trim() tb.
Ele é numerico, não tem espacos em branco.
Oque você quer fazer? Qual o resultado final?
Acho que fica mais facil ajudar…
fabiomazzoPJ 9 de jun. de 2006
So não entendi porque você precisa concatena-los.
Para concatenar vc precisa converter eles pra String.
E não dá pra atribuir uma String numa variavel do tipo int.
Entendeu?
fabiomazzoPJ 9 de jun. de 2006
Cara Seguinte,
Não da pra dar trim() num int
Não da pra associar uma String em um int
O codigo ficaria mais ou menos assim (nao conferi sua logica):
int x = Integer . parseInt ( txtValor . getText ());
int q = txtValor . getText (). length ();
int resultado = 0 ;
String resultadotexto ;
int z = 0 , k = 0 ;
int v [] = new int [ q ] ;
for ( int i = 0 ; i < txtValor . getText (). length (); i ++ )
{
k = v [ i ] ;
resultadotexto = Integer . toString ( resultado ) + Integer . toString ( k );
// minha concatenação não esta funcionando
}
txtResultado . setText ( resultadotexto );
}
Java é uma linguagem fortemente Tipada, seria legal você dar uma estudada nisso.
Abs