me pueden decir como hago para que me diga la posicion??

package problema3;

public class Main {

   
    public static void main(String[] args) {
        int v[]= new int[20];
        int ban=0,may=0,pos=0;
        for(int i=0;i<20;i++){
            do{
            v[i]=(int)(Math.random()*100+1);
            ban=0;
            for(int j=0; j<i;j++){
                if(v[i]==v[j])ban=1;
            }

            }
           while(ban==1);

            System.out.print(v[i]+" ");

        }
       
     for(int i=0;i<20;i++){
        may=v[i];
         for(int j=0; j<i;j++){
             
          if(may<v[j])
             
           may=v[j];
         
         
                }  
     }

     System.out.println("El mayor es"+" "+may);
   

}

}

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de JaimeItlzc

Acaray

Acaray pues con el indice no?
i=1,i=2,i=3 tu dime eso quien lo determina?

Imagen de airelav

ah?? no entendi jeje xD

ah?? no entendi jeje xD

Imagen de JaimeItlzc

for()

Con el for() recorres un array, por lo tanto el recorrido del for con su contador es la posicion de tu dato en el array.

Imagen de Jose Manuel

El for() ?

Bien airelav yo creo que es posible que aun no hayas visto bien lo que son los ciclos o que no entendiste que cuando Jaime dijo "índice" quiso decir contador.
el ciclo for se divide en 3 partes generalmente;

for(variableDeControl ; condicionDeContinuacionDelCiclo ; incrementoDeLaVariableDeControl )
   {
       instruccion
   }

Donde variableDeControl sera tu contador, en la condición(creo que esta parte es lógica) estableces hasta cuando se repetirán las acciones y en el incremento(que también es obvio) iras agregando/quitando una cantidad a tu variable de control.
Que quede claro que los puntos y comas ( ; ) son obligatorios.
Así pues por ejemplo;

 
for( int contador = 0 ; contador < 10 ; contador ++ )
   {
      System.out.print(contador);
   }

Y ya uno donde utilices arreglos, la movida es parecida. Te dejo un ejemplo donde se multiplica un numero por el contador del for

public class ArregloPrueba
{
        public static void main(String args[])
                {
                        int numero = 10;
                        int arreglo[] = new int[ 20 ];
                                for(int i = 0 ; i < 20 ; i++) //Que sepas que la condición la puedes cambiar
                                                             // donde esta el 20 puedes poner arreglo.length
                                        {
                                                arreglo[ i ] = numero * i ;
                                                System.out.println( "Posicion: " + i + " Valor en el arreglo: " + arreglo[ i ] );
                                        }
                }
}

Ahora, la cosa esta en que los arreglos son controlados por subíndices, en el código anterior vemos arreglo[ i ]
esta parte nos dice que muestre el arreglo en la posición " i " por lo tanto la variable i además de servirnos como control para el ciclo nos es de utilidad para usarlo con el arreglo y poder mostrar posiciones de subíndices(entiéndase que al mostrar una posición con el contador " i ", estamos mostrando el contenido del arreglo en ese lugar) atravez de el.

Espero y te ayude o te aclare dudas.