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);

    }

    

}

No comments