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

[SOLUCIONADO] Valor máximo de un vector

Estas en el tema de Valor máximo de un vector en el foro de Java en Foros del Web. Quiero sacar el valor máximo de los números que introduzco en un "vector" (no un array). El problema es que del modo que lo hago, ...
  #1 (permalink)  
Antiguo 08/01/2014, 03:16
 
Fecha de Ingreso: diciembre-2013
Mensajes: 36
Antigüedad: 10 años, 4 meses
Puntos: 1
Pregunta Valor máximo de un vector

Quiero sacar el valor máximo de los números que introduzco en un "vector" (no un array). El problema es que del modo que lo hago, me aparece a la hora de introducir un valor a "max", dice que <<se encuentra un objeto y no un "int">>. No se como pasar de "objeto" a Integer.

Código:
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package ejervectorbuscamax;

import java.util.*;

/**
 *
 * @author Joan
 */
public class EjerVectorBuscaMax {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        Scanner teclado = new Scanner(System.in);
         Vector v=new Vector(8);
         int i, max, min, num;
         
         //introducimos valores al Vector
         for(i=0;i<8;i++){
            System.out.println("Introduce un valor para la posición "+i);
            num=teclado.nextInt();
            v.add(i, (new Integer(num)));
            }
        
        
        for(i=0; i<v.size(); i++){
        System.out.print(v.elementAt(i)+"\t");
        }
        System.out.println("\n");
        

    //damos los valores al array 
    
   
    max = v.elementAt(0);
    min = v.get(0);

    /*para (i = 0, i < n, i++) 
    si array[i] > max entonces max = array[i] 
    si array[i] < min entonces min = array[i] 
    fin para */
    }
}
  #2 (permalink)  
Antiguo 08/01/2014, 03:29
 
Fecha de Ingreso: diciembre-2013
Mensajes: 36
Antigüedad: 10 años, 4 meses
Puntos: 1
Sonrisa Respuesta: Valor máximo de un vector

Solucionado, jajaja, tan pronto publico el problema, le encuentro solución a lo que preguntaba. La solución es la siguiente:

Código:
   
    max = (int)v.get(0);

Etiquetas: string, valor, vector
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 13:46.