Foros del Web » Programación para mayores de 30 ;) » Java »

Concatenar enteros Java

Estas en el tema de Concatenar enteros Java en el foro de Java en Foros del Web. Hola, soy nuevo en java y tengo un problema que debe ser facil de solucionar Debo concatenar dos variables tipo int int x,vble1,vble2; x= vble1==vble2; ...
  #1 (permalink)  
Antiguo 15/09/2010, 08:39
 
Fecha de Ingreso: septiembre-2010
Mensajes: 4
Antigüedad: 13 años, 7 meses
Puntos: 0
Concatenar enteros Java

Hola,
soy nuevo en java y tengo un problema que debe ser facil de solucionar
Debo concatenar dos variables tipo int

int x,vble1,vble2;
x= vble1==vble2;

lo cual siempre me dice:
incompatible types
cual es el error?
  #2 (permalink)  
Antiguo 15/09/2010, 08:57
 
Fecha de Ingreso: enero-2008
Mensajes: 614
Antigüedad: 16 años, 3 meses
Puntos: 57
Respuesta: Concatenar enteros Java

estas tratando de asignar un boolean a un int. El doble signo igual indica una comparacion no una asignacion

En una forma mas clara (y larga), esto es lo que estas haciendo:
Código Java:
Ver original
  1. if (vble1 == vble2 )
  2.   x = true;  //error
  3. else
  4.   x = false; //error
  #3 (permalink)  
Antiguo 16/09/2010, 02:27
Avatar de Fuzzylog  
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 15 años, 7 meses
Puntos: 188
Respuesta: Concatenar enteros Java

Para concatenar dos enteros, supongo que quieres hacer algo así: por ejemplo 3 y 7 (saldrá 37).

public int concatInt(int x, int y) {
// Primero conviertes a String (obteniendo xString e yString)
// existen 2 formas basicas de concatenar Strings, con "+" o con concat() ... por ejemplo String numConcatenado = xString.concat(yString);
// luego parseas con Integer.parseInt(numConcatenado).intValue;
// finalmente devuelves el nuevo int concatenado
}

y donde quieras ejecutar este método lo llamas, pasándole como parámetros los int que quieras concatenar, recuerda incluir todo entre bloques try catch para controlar la excepción de envio de parámetros que no sean int, o que la concatenación supere el tamaño del int.

Un saludo

Etiquetas: concatenar, enteros
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:59.