Java - clase numero entero

   
Vista:

clase numero entero

Publicado por jaime (1 intervención) el 06/09/2015 13:22:34
Hola necesito hacer una clase numero entero que este compuesta por un signo y una lista de enteros.
Ejemplo + 5462

Porque lo que me pasa es que al meter el segundo numero se me añade al primero.
Esto es lo que me pasa
Si meto al numero1= -5345
y al numero2= +897
al escribir numero 1 me sale -5345 y al escribir numero2 +5345897
No se si tengo que clonar o algo.
Un saludo y gracias

codigo:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
enteros ent1;
enteros ent2;
 
 
List<Integer> numero1 = new ArrayList<Integer>();
List<Integer> numero2 = new ArrayList<Integer>();
Scanner sc = new Scanner(System.in);
 
 
 
System.out.println("Introduce el primer numero:");
 
int x1 = sc.nextInt();
int y1 = contarCifras(x1);
numero1=convertir(x1,y1);
ent1=new enteros(numero1,'+');
System.out.println(ent1);
 
System.out.println("Introduce el segundo numero:");
int x2 = sc.nextInt();
int y2 = contarCifras(x2);
numero2=convertir(x2,y2);
ent2=new enteros(numero2,'-');
System.out.println(ent2);
System.out.println(ent1);
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder