Java >> Tutoriel Java >  >> Java

Java Calculer le total et la moyenne de trois sujets

Programme Java pour calculer le total et la moyenne de trois sujets | Description du programme :- Écrivez un programme en Java pour calculer la moyenne de trois matières et afficher les notes totales et moyennes.

Dans ce programme, nous prendrons l'entrée de l'utilisateur final et pour cela, nous utiliserons l'objet de classe Scanner. Les notes dans les sujets seront une valeur entière, nous déclarerons donc trois variables de type entier pour stocker la valeur d'entrée. La somme des marques sera également une valeur entière mais la moyenne peut être une valeur entière ou à virgule flottante, par conséquent, nous prendrons la variable somme comme un type entier et la variable moyenne comme un type double.

Si les trois sujets marquent sont représentés par mark1 , marque2 , et mark3 . Ensuite,

Note totale =note1 + note2 + note3

Note moyenne =(Note totale) / 3

Sur la base de ces formules, nous pouvons calculer les notes totales et les notes moyennes pour les trois matières données. Développons le programme et démontrons-le à travers quelques exemples :-

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        // variables to store marks
        int mark1, mark2, mark3;
        // variables to store sum and average marks
        int totalMark;
        double avgMark;

        // create Scanner class object to take input
        Scanner scan = new Scanner(System.in);
        System.out.println("Enter marks of three subjects: ");
        mark1 = scan.nextInt();
        mark2 = scan.nextInt();
        mark3 = scan.nextInt();

        // calculate sum of marks
        totalMark = mark1 + mark2 + mark3;

        // calculate average of marks
        avgMark = (double) totalMark / 3;

        System.out.println("Total Mark: " + totalMark);
        System.out.println("Average Mark: " + Math.round(avgMark));

        scan.close();
    }
}

Sortie pour différents cas de test :-

Saisissez les notes de trois matières :
70 75 86
Note totale :231
Note moyenne :77

Saisissez les notes de trois matières :
65 81 59
Note totale :205
Note moyenne :68

Entrez les notes de trois matières :
45 52 61
Note totale :158
Note moyenne :53

Lors du calcul de la valeur moyenne de la note, la note totale est dans l'entier, donc lorsque nous la divisons avec une valeur, le résultat sera un entier, nous devons donc transtyper la valeur entière de la note totale en valeur double et après cela, nous avons calculé la valeur moyenne.

Lors de l'affichage du résultat, nous avons utilisé la méthode Math.round() pour la note moyenne. La méthode java.lang.Math.round() renvoie la valeur la plus proche de l'argument, avec des liens arrondis à l'infini positif.


Balise Java