Jak użyć napisanej funkcji w main?

Odpowiedz Nowy wątek
2018-11-05 15:07
0

Mam za zadanie napisać program do obliczania średniej z ocen i jest to jak najbardziej proste ale schody zaczynają się kiedy mam zaimplementować zadaną funkcje average. W jaki sposób mam zmodyfikować funkcje main żeby skorzystać z funkcji average?

import java.util.Scanner;

public class srednia {
    // Funkcja do obliczania sredniej
    public static double average(int[] marks) {
        int sum = 0;

        for(int i=0; i<marks.length; i++) {
            sum += marks[i];
        }

        return sum/(double)marks.length;
    } 

    public static void main(String[] args) {
        // inicjalizacja zmiennej licznika
        int gradeCounter = 1;

        Scanner in = new Scanner(System.in);

        // Wczytywanie ilości ocen do policzenia średniej
        System.out.println("Wprowdzaź ilość ocen: ");
        int howMuch = in.nextInt();

        System.out.println("Wprowadź ocen: ");

        // petla do wpisywanie ocen
        while (gradeCounter <= howMuch) {
            int grade = in.nextInt();
            gradeCounter = gradeCounter + 1;    
        }

        // wypisywanie średniej 
        System.out.println("Średnia ocen wynosi: " );

    }
}

Pozostało 580 znaków

2018-11-05 15:28

Podczas wpisywania ocen Ładuj je do tablicy integerów grades, a potem Wydrukuj: average(grades).


Pozostało 580 znaków

2018-11-05 15:39
0

Dzięki wielkie!!! Działa ! :)

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0