como unir dos numeros int o 3, en un solo numero
Ejemplo int 2;
int 3;
y quiero que esto se el 23, es decir un solo numero!!!
int 3;
y quiero que esto se el 23, es decir un solo numero!!!
la forma más fácil es meterlos en un String, asà no te preocupas por la cantidad de dÃgitos que tenga cada int.
solo harÃas cada vez asÃ:
String s = String.valueOf(int1) + String.valueOf(int2) +
String.valueOf(int3) + ... ;
y todos quedan en un string.
Al final reconviertes el string a entero
int numeron = Integer.valueOf(s);
solo harÃas cada vez asÃ:
String s = String.valueOf(int1) + String.valueOf(int2) +
String.valueOf(int3) + ... ;
y todos quedan en un string.
Al final reconviertes el string a entero
int numeron = Integer.valueOf(s);
Hola yo lo que tengo es un programa que a partir de un array de números que se suponen son los dÃgitos de un número y lo transforma en un número entero. El programa es este:
public class Prueba {
public static void main(String[] args) {
int[] numero = {2, 1, 0, 0};
int cantidad = 0;
for(int i = 0; i < numero.length; i++)
cantidad = cantidad*10 + numero[i];
System.out.println("El número resultante es " + cantidad);
}
}
Si algo no te queda claro pregunta, Bueno que te vaya bien. Hasta luego.
public class Prueba {
public static void main(String[] args) {
int[] numero = {2, 1, 0, 0};
int cantidad = 0;
for(int i = 0; i < numero.length; i++)
cantidad = cantidad*10 + numero[i];
System.out.println("El número resultante es " + cantidad);
}
}
Si algo no te queda claro pregunta, Bueno que te vaya bien. Hasta luego.
Un programa completo que leyera por teclado los dos números podrÃa ser:
import java.io.*;
class ConcatenaNumeros {
public static void main(String[] args) throws IOException{
/* Esta linea nos permite leer por el teclado creando
* un objeto de la clase BufferedReader llamado leer
*/
BufferedReader leer = new BufferedReader
(new InputStreamReader (System.in))
int numero1, numero2, total;
String temporal
System.out.println ("Introduce las decenas:");
numero1 = Integer.parseInt(leer.readLine());
System.out.println("Introduce las unidades:");
numero2 = Integer.parseInt(leer.readLine());
String temporal = String.valueOf(numero1) + String.valueOf(numero2);
int total = Integer.valueOf(temporal);
}
}
import java.io.*;
class ConcatenaNumeros {
public static void main(String[] args) throws IOException{
/* Esta linea nos permite leer por el teclado creando
* un objeto de la clase BufferedReader llamado leer
*/
BufferedReader leer = new BufferedReader
(new InputStreamReader (System.in))
int numero1, numero2, total;
String temporal
System.out.println ("Introduce las decenas:");
numero1 = Integer.parseInt(leer.readLine());
System.out.println("Introduce las unidades:");
numero2 = Integer.parseInt(leer.readLine());
String temporal = String.valueOf(numero1) + String.valueOf(numero2);
int total = Integer.valueOf(temporal);
}
}
