Partage
  • Partager sur Facebook
  • Partager sur Twitter

Problème de compréhension du cours

Problème 3ème partie du cours "Débuter la programmation avec java"

    2 octobre 2021 à 12:32:49

    Bonjour à tous et merci par avance,

    Voilà le problème aujourd'hui,

    Dans la troisième partie du cours "Débuter la programmation avec java".

    Il est demandé : 

    J'ai donc créé un dossier exceptions dans Root et dans ce dossier un fichier java appelé SimpleMaths.java duquel un fichier du même nom .class découle. Dans ce fichier se trouve le code suivant : 

    package exceptions;
    
    import java.util.List;
    
    public class SimpleMaths {
    
        /** calculez la valeur moyenne d'une liste d'entiers
        *
        * @param listOfIntegers une liste contenant des nombres entiers
        * @return la moyenne de la liste
        */
        
        public static int calculateAverage(List<Integer> listOfIntegers) {
            int average=0;
            for (int value: listOfIntegers) {
                average+=value;
            }
            average/=listOfIntegers.size();
            return average;
        }
    }

    Puis j'ai créé un fichier TemperatureAverage.java que je n'arrive pas à transformer en fichier.class 

    et dans lequel se trouve le code suivant : 

    package exceptions;
    
    import java.util.ArrayList;
    import java.util.List;
    
    public class TemperatureAverage {
    
    	/** affiche la température moyenne à partir des valeurs fournies comme arguments en ligne de commande
    	 *
    	 * @param args liste de températures séparées par des espaces
    	 */
    	public static void main(String[] args) {
    
    		List<Integer> recordedTemperaturesInDegreesCelcius = new ArrayList<Integer>();
    
    		// remplissez la liste à partir des valeurs fournies comme arguments en ligne de commande
    		for (String stringRepresentationOfTemperature : args) {
    			int temperature = Integer.parseInt(stringRepresentationOfTemperature);
    			recordedTemperaturesInDegreesCelcius.add(temperature);
    		}
    
    		// calculez et affichez la température moyenne
    		Integer averageTemperature = SimpleMaths.calculateAverage(recordedTemperaturesInDegreesCelcius);
    		System.out.println("The average temperature is " + averageTemperature);
    	}
    
    }

    Voyez par vous même : 



    Maintenant, le problème c'est que je ne comprends pas la suite de l'énoncer et donc que les commandes ne fonctionnent pas.

    Quelqu'un pourrait m'aider ?

    • Partager sur Facebook
    • Partager sur Twitter

    Problème de compréhension du cours

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown