Como criar um objeto do tipo array

Preciso criar um objeto do tipo array com 3 elementos

Notas de um Aluno ( nota1,nota2,nota3)

Qual a melhor maneira??

Como faço para fazer a entrada de dados?

forneça a nota1-
forneça a nota2 -
forneça a nota2 -

Tenho que montar uma estrutura de repetiçao para fornecer as notas?

Se eu nao usar for ou do while, como faço para pedir as notas direto do array?

nota[0] = “entre com a nota1”;

[code]Scanner sc= new Scanner(System.in);

   Double[] array= new Double [3];

   for(int i=0;i<array.length;i++)
   {
      System.out.println("Digite a nota n"+(i+1)+": ");
      array[i]=sc.nextDouble();
   }
[/code]

lembrando que existem diversas maneiras de fazer isso. Essa é só uma que eu faria. Fique à vontade pra modificar.
Acredito que aqui mesmo no forum vc deve encontrar muitos tópicos sobre isso.
t+