Neste enxerto de código, temos a solicitação via terminal de dois números, sendo um inteiro e outro double, o primeiro serve para solicitar quantas notas serão introduzidas no sistema para retirar sua media, já o segundo numero e demais serão os valores das notas informadas. Sua saída será um numero double com a media, esta sendo a soma das notas dividido pela quantidade de notas inseridas.
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package Arrays;
import java.util.Scanner;
/**
*
* @author KDS
*/
public class Nota {
public static void main(String[] args) {
double nota;
double soma = 0;
int digito = 0;
double media =0 ;
Scanner teclado = new Scanner(System.in);
System.out.println("digite quantas notas ");
digito = teclado.nextInt();
double[] notas = new double[digito];
for (int i = 0; i < notas.length; i++) {
System.out.println("digite sua " + (i + 1) + "º nota: ");
notas[i] = teclado.nextDouble();
soma = notas[i] +=soma;
}
media = soma/digito;
for(double adNotas : notas){
System.out.println(adNotas);
}
System.out.printf("Sua media é: %.2f", media);
}
}