Partage
  • Partager sur Facebook
  • Partager sur Twitter

Surcharge de la methode

    19 mars 2018 à 16:22:15

    Bonjour à tous, je suis débutant avec java. Je n'arrive pas à faire correctement l'exercice de surcharge de la méthode car des erreurs comme :

    ""Exception in thread "main" java.lang.Error: Unresolved compilation problem:
        The method parcourirTableau(String[]) in the type SDZ12 is not applicable for the arguments (String[][])

        at SDZ12.main(SDZ12.java:16)""

    Voici le code de l'exercice:

    public class SDZ12 {
    	public static void main(String[] args){
    		
    		String[] tabStr = {"toto","titi","tata"};
    		int[] tabInt = {1,2,3,4,5,5,7};
    		String[][] tabStr2 = {{"10","11","12","13","14","15"},{"16","17","18","19","20"}};
    		
    		// La méthode avec un tableau string sera invoquée
    		parcourirTableau(tabStr);
    		
    		// La méthode avec un tableau int sera invoquee
    		parcourirTableau(tabInt);
    		
    		// La méthode avec un tableau string a deux dimensions sera invoquées
    		parcourirTableau(tabStr2);
    	}
    	
    	
    	static void parcourirTableau(String[] tabStr)
    	{
    			for(String str : tabStr)
    			System.out.print(str);	
    			
    	}
    	
    	static void parcourirTableau(int[] tab1)
    	{
    		
    		for( int str1 : tab1);
    		System.out.println(str1);
    		
    	}
    	
    	static void parourirTableau(String[][] tab2)
    	{
    		for(String tab3[] : tab2)
    		{
    			for(String str2 : tab3)
    				System.out.println(str2);
    		}
    	}
    	
    }
    



    • Partager sur Facebook
    • Partager sur Twitter
      19 mars 2018 à 16:54:24

      Salut. Ce n'est pas "parourirTableau" mais "parcourirTableau" (il manque un "c" pour la 3e méthode) :lol:.

      Ligne 29: il y a aussi un ";" en trop.

      • Partager sur Facebook
      • Partager sur Twitter
        19 mars 2018 à 16:56:29

        Bonjour,

        Erreur bête, il manque un "c" dans ta troisième méthode. Tu as aussi un ; en trrop ligne 29.

        • Partager sur Facebook
        • Partager sur Twitter
          20 mars 2018 à 12:06:57

          Bonjour, merci bien à vous kulturman et brubru777.
          • Partager sur Facebook
          • Partager sur Twitter

          Surcharge de la methode

          × 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