Methode en Java

Fermé
Popo75 - 28 déc. 2012 à 20:41
 Popo75 - 28 déc. 2012 à 21:06
Bonjour,
Alors voila je suis débutante et j'ai besoin d'un petit coups de main !
J'ai fait un début de programme pour afficher deux tableaux dont les entiers sont données par l'utilisateur et la ou tout ce complique pour moi c'est que je doit utiliser une méthode pour faire l'intersection des deux tableaux !
voici mon code Merci pour votre aide !!!

import java.util.Scanner;
public class Tbl {
public void saisirTableau(int[] tableau) {
Scanner sc = new Scanner(System.in);

for (int i = 0; i < tableau.length; i++) {
System.out.println("tableau[" + i + "]:");
tableau[i] = sc.nextInt();
}
}

public void affichageTableau(int[] tableau) {
for (int i = 0; i < tableau.length; i++) {
System.out.println("Tab[" + i + "]= " + tableau[i]);
}
}

public static void main(String[] args) {

int[] tableau1 = new int[3];
int[] tableau2 = new int[5];

Tbl programme = new Tbl();
System.out.println("==========> Valeur Tableau 1 <==========");
programme.saisirTableau(tableau1);
System.out.println("==========> Valeur Tableau 2 <==========");
programme.saisirTableau(tableau2);
System.out.println("==========> Valeur Tableau 1 <==========");
programme.affichageTableau(tableau1);
System.out.println("==========> Valeur Tableau 2 <==========");
programme.affichageTableau(tableau2);
}


public void tabIntersection ( int[] tableau1,int[] tableau2 ){
System.out.println("==========> Intersection des tableaux <==========");
programme.tabIntersection( tableau1,tableau2);
}
}
A voir également:

1 réponse

KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 3 019
28 déc. 2012 à 20:49
Remarque : tu ne devrais pas avoir Tbl programme = new Tbl(); il faudrait plutôt que tes méthodes soient static puisqu'elles n'utilisent aucune données externes.

Pour ton problème, qu'est-ce que tu entends par "intersection" ? Un petit exemple serait le bienvenu, de même qu'un début de code...
0
Merci pour la réponse KX ! Alors pour" intersection" c'est par exemple si dans mon tableau1 l'utilisateur a mis l'entier 5 et que dans le tableaux2 on retrouve cet entier alors j'aimerais que le programme m'affiche que l'intersection des deux tableaux est l'entier 5 ... Je sais pas si j'ai assez bien expliqué !
Le début de code est ce que j'ai posté en haut car on me demande de faire l'intersection des deux tableaux en utilisant une méthode (c'est un de mes Tp de cours donc je doit faire exactement ce qu'on ma demandé c'est a dire utilisé les méthodes et j'arrive pas a avancé ! ).
Merci
0