Estou com o seguinte problema. Quero criar um programa básico que lê o número referência do aluno pede a quantidade de notas desse aluno e faz a média jogando as informações para o usuário. Estou tentando fazer um vetor que receba a quantidade de posições através de uma variável. Desculpe a pergunta tão tola, é que eu comecei a estudar Java agora, saindo de algoritmo. Se puderem me ajudar ficarei grato. Segue abaixo o código:
package vetormédias2;
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner (System.in);
int aluno;
int qnotas;
int contador = 1;
int vet[]; // No caso eu não inicializo para poder entrar com os espaços atribuidos pela variável qnotas.
//Digita o número referência do aluno. (Não utilizei nome pq não sei como fazer.)
System.out.println("Digite o número referência do aluno: ");
aluno = sc.nextInt();
//Digita a quantidade de notas a serem calculadas.
System.out.println("Digite a quantidade de notas a serem calculadas: ");
qnotas = sc.nextInt();
vet[] = new int[qnotas]; //Aqui é o meu grande problema.
for (int i = 0; i < qnotas; i++) {
System.out.println("Digite a " + contador + "° nota: ");
//Aqui deveria entrar o vetor que eu não estou sabendo colocar.
contador = contador++;
}
//Aqui será calculada a média do aluno.
//Verificar se o aluno é aprovado ou não.
//Exibe os dados com as informações na tela.
}
}