C贸digo de vectores (Gracias por ayudarme M贸nica)
Hola:
Este es el c贸digo del cual lo 煤nico que deseo es guardar un valor en un vector y despues hacer una operaci贸n aritmetica con ese valor. Pero me da un error ya que al guardar un valor en un vector lo guarda como integer y la operaci贸n que deseo hacer dice que es de tipo int.
import java.util.*;
import java.util.Vector;
class vector01 {
public static void main (String[] args)
{
Vector pila = new Vector(0,1);
pila.add (new Integer (22));
Integer aux = (Integer)pila.get (0);
int a = 0;
a = aux - 12;
System.out.println(aux);
}
}
Este es el c贸digo del cual lo 煤nico que deseo es guardar un valor en un vector y despues hacer una operaci贸n aritmetica con ese valor. Pero me da un error ya que al guardar un valor en un vector lo guarda como integer y la operaci贸n que deseo hacer dice que es de tipo int.
import java.util.*;
import java.util.Vector;
class vector01 {
public static void main (String[] args)
{
Vector pila = new Vector(0,1);
pila.add (new Integer (22));
Integer aux = (Integer)pila.get (0);
int a = 0;
a = aux - 12;
System.out.println(aux);
}
}
Gustavo,
Integer es una "class" que tiene metodos para hacer varias llamadas de aritmetica. Si tenes un objecto de tipo (Integer), necesitas transformarlo a otro objeto que te de el valor int. Me tome la libertad de anadir el valor "auxIntValor" espero te sirva. Y sobre todo, espero haber ayudado! :)
------------------------------
import java.util.*;
import java.util.Vector;
class vector01 {
public static void main (String[] args) {
Vector pila = new Vector(0,1);
pila.add (new Integer (22));
Integer aux = (Integer)pila.get (0);
int auxIntValor = aux.intValue();
int a = 0;
//a = aux - 12;
a = auxIntValor - 12;
System.out.println(aux);
}
}
------------------------------
.: Josue
Integer es una "class" que tiene metodos para hacer varias llamadas de aritmetica. Si tenes un objecto de tipo (Integer), necesitas transformarlo a otro objeto que te de el valor int. Me tome la libertad de anadir el valor "auxIntValor" espero te sirva. Y sobre todo, espero haber ayudado! :)
------------------------------
import java.util.*;
import java.util.Vector;
class vector01 {
public static void main (String[] args) {
Vector pila = new Vector(0,1);
pila.add (new Integer (22));
Integer aux = (Integer)pila.get (0);
int auxIntValor = aux.intValue();
int a = 0;
//a = aux - 12;
a = auxIntValor - 12;
System.out.println(aux);
}
}
------------------------------
.: Josue
Me da este error al correr el c贸digo
Gracias por estar ayudandome
vector01.java:20: cannot resolve symbol
symbol : variable auxInt
location: class vector01
a = auxInt.Valor - 12;
^
1 error
Gracias por estar ayudandome
vector01.java:20: cannot resolve symbol
symbol : variable auxInt
location: class vector01
a = auxInt.Valor - 12;
^
1 error
