public class lista8_3 {
public static void main (String args[]) {
//VARIAVEIS
int[] vetor = new int[50];
int i=0;
int v=0;
int igual=0;
int dif=0;
int difV=0;
int igualV=0;
//VALORES ALEATORIOS
for (i=0;i<=vetor.length;i++) {
vetor[i]=(int)(Math.random()*50);
}
//VERICACAO DE ELEMENTOS
for (i=0;i<=vetor.length;i++){
v = vetor[i];
for (i=0;i<=vetor.length;i++) {
if ( vetor[i] == v ) {
igual++;
}
if (vetor[i] != v ) {
dif++;
}
}
if (dif == 0 ) {
difV++;
}
if (igual != 0) {
igualV++;
}
}
}
}
java.lang.ArrayIndexOutOfBoundsException: 50
at lista8_3.main(lista8_3.java:14)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at edu.rice.cs.drjava.model.compiler.JavacCompiler.runCommand(JavacCompiler.java:272)
estou aprendendo java no momento e eu não faço a a menor ideia do que esta causando este erro, alguem poderia me ajudar?