Ajuda - Exercicio Array

Estou precisando de ajudar com esse exerciio

Tá e qual a dúvida sobre o código, aliás cadê o código? o que já fizestes?
Se já tens, pf poste algum código e pontue onde precisa de ajuda. Caso contrário, se não sabe por onde começar vá estudar. Se quiser pode pedir dicas doq estudar.
Não resolvemos atividades de ninguém (mesmo iniciante)

No seu diagrama eu ajustaria o atributo notas para
-notas: int[]

Pra que serve o atributo abaixo?
-attribute1: int

public class Aluno {

int notas[] = new int[4];

public void inserir_notas() {

    for (int i = 0; i < notas.length; i++) {
        int nota = Integer.parseInt(JOptionPane.showInputDialog(null, "Informe a " + notas[i]));
        notas[i] = nota;
    }
}

public void calcularMedia(){
    
    int somaNotas=0;
    double mediaNotas;
    
    for (int i = 0; i < notas.length; i++) {
        somaNotas += notas[i];
    }
    
    mediaNotas = somaNotas / notas.length;
    
    System.out.println("Media das notas: " + mediaNotas);
}


public static void main(String[] args){
    
    Aluno lancarNotas = new Aluno();
    lancarNotas.inserir_notas();
    lancarNotas.calcularMedia();
}

}

Ola @TheRavenn

É importante você sempre tentar fazer o código e, ao pedir a ajuda, mostrar o código e informar a parte na qual você encontra a dificuldade.

Acho que mais importante do que dar o peixe é ensinar a pescar, então, os passos do seu exercício seriam o seguinte:

1. Crie uma classe Aluno
> //cria a classe Aluno
> public class Aluno {
> }

2. A classe deve conter um array de notas
>//Array de notas
>duble notas[] = new double[5];

3. Crie um método para inidicar a i-ésia nota do aluno
>//Método que solicita ao usuário inserir as notas
>public void indicaNota(){
> for(int i = 0; i < notas.length; i++){
> notas[i] = Double.parseDouble(JOptionPane.showInputDialog(“Insira a “+(i+1)+” nota:”));
> }
>}

4. Crie um método para calcular a média das notas dos alunos
>//Método que calcula a média das notas inseridas
>public void media(){
> double media = 0;
> for(int i = 0; i < notas.length; i++){
> media += notas[i];
> }
>JOptionPane.showMessageDialog(null, "Média: "+media/notas.length);
>}

Assim, teriamos a classe Aluno como:

import javax.swing.JOptionPane;

public class Aluno {

	double notas[] = new double[5];
	
	public void indicaNota(){
		for(int i = 0; i < notas.length; i++){
			notas[i] = Double.parseDouble(JOptionPane.showInputDialog("Insira a "+(i+1)+" nota:"));
		}
		media();
	}
	
	public void media(){
		double media = 0;
		for(int i = 0; i < notas.length; i++){
			media += notas[i];
		}
		JOptionPane.showMessageDialog(null, "Média: "+media/notas.length);
	}
	
}

E a classe com a main:

public class Teste {

	 public static void main(String[] args) {
		 
		 Aluno aluno = new Aluno();
		 
		 aluno.indicaNota();
		 
	 }
	
}

Esta é uma das maneiras que o problema pode ser resolvido, existem várias outras. Não se atenha apenas a isto que recebeu pronto.