Problema pra compilar!

Pessoal, tenho o seguinte código :

import java.util.*;
public class TestandoCore
{	public static void main(String[] args)
	{	int[] arrayTeste = {01,02,03,04,05};
		int escolhido = 3;
		TestandoCore.binarySearch(int[] arrayTeste, int escolhido)
	}
}

e da esse erro :

C:\java\TestandoCore.java:6: '.class' expected
		TestandoCore.binarySearch(int[] arrayTeste, int escolhido)
                                                ^
C:\java\TestandoCore.java:7: ')' expected
	}
        ^
2 errors

Será que tô esquecendo algo ?? esse método binarySearch faz parte da java.util.arrays, na API ele tá assim

static int binarySearch(xxx[] a, xxx v), como vêem ele retorna um int, será que tô esquecendo de algo ???

Obrigado ai quem puder ajudar, estou aprendendo !

Tente

System.out.println (Arrays.binarySearch(arrayTeste, escolhido));

para ver se compila.

valeu velho, as vezes me confundo em algumas coisas, mas vou pegar a praticA, obrigado mesmo, compilou legal aqui, era só isso mesmo, por incrivel que pareça eu não soube usar o metodo

Só por curiosidade, por que vc colocou zero na frente dos números?
Queria que a atribuição fosse em octal ?

Neste caso não dá diferença, mas se vc colocar números “maiores” pode não dar o comportamento esperado. Observe a saída deste código para entender o que estou falando.

int[] arrayTeste = {01,02,03,04,05,06,07,011,012,013}; for (int i = 0; i < arrayTeste.length; i++) { System.out.println(arrayTeste[i]); }

[]s, Welington B. Souza

cadê a saida ???

Executa o código aí :evil:

1
2
3
4
5
6
7
9
10
11

ok, valeu !