Não estou na minha maquina no momento!!! mas tenho aqui o mesmo problema com outro algoritmo?
int x = Integer.parseInt(txtValor.getText());
int q = txtValor.getText().length();
int resultado = 0;
int z = 0, k = 0;
int v[] = new int[q];
for (int i= 0; i< txtValor.getText().length(); i++)
{
k = v[i]%10;
resultado = resultado.trim() + k.trim();
// minha concatenação não esta funcionando
}
txtResultado.setText(Integer.toString(resultado));
}
/** Mensagem de Erro
init:
deps-jar:
Compiling 1 source file to C:\java\PODEDELETAR\build\classes
C:\java\PODEDELETAR\src\FrmF.java:64: int cannot be dereferenced
resultado = resultado.trim() + k.trim();
C:\java\PODEDELETAR\src\FrmF.java:64: int cannot be dereferenced
resultado = resultado.trim() + k.trim();
C:\java\PODEDELETAR\src\FrmF.java:64: incompatible types
found : java.lang.String
required: int
resultado = resultado.trim() + k.trim();
3 errors
BUILD FAILED (total time: 0 seconds)
*/
O codigo ficaria mais ou menos assim (nao conferi sua logica):
[code] 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);
} [/code]
Java é uma linguagem fortemente Tipada, seria legal você dar uma estudada nisso.