Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/01/2014, 03:16
SilverDante
 
Fecha de Ingreso: diciembre-2013
Mensajes: 36
Antigüedad: 10 años, 5 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 */
    }
}