IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

avec Java Discussion :

Tester une fonction


Sujet :

avec Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2015
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2015
    Messages : 28
    Par défaut Tester une fonction
    Bonsoir,

    je souhaite tester la fonction dans le main mais je ne sais pas comment faire ? Merci de bien vouloir m'aider

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    public static void test(int[][] tab) {
            System.out.println("1 2 3 4 5 6 7");
            for (int i=0;i<tab.length;i++){
                System.out.print("|");
                for (int j=0;j<tab[i].length;j++){
     
                      System.out.print("|");
                }
                System.out.println("|---+---+---+---+---+---+---|");
            }
     
     
                System.out.print("\\===========================/");
     
        }

  2. #2
    Rédacteur

    Avatar de autran
    Homme Profil pro
    Développeur Java
    Inscrit en
    Février 2015
    Messages
    1 241
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2015
    Messages : 1 241
    Billets dans le blog
    55
    Par défaut
    Si tu as ton main() dans la même classe que ta fonction test(),
    alors tu n'as qu'à faire ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    int tab[][] = { {0,2,4,6,8},{1,3,5,7,9} }; 
    		test(tab);
    et tu obtiendras à l’exécution :

    1 2 3 4 5 6 7
    |||||||---+---+---+---+---+---+---|
    |||||||---+---+---+---+---+---+---|
    \===========================/
    Développeur Java
    Site Web

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2015
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2015
    Messages : 28
    Par défaut
    Salut, merci pour ta réponse, j'ai essayé de faire le même code mais sur le terminal il m'affiche pas tout, j'obtient :

    1 2 3 4 5 6 7
    |@|

  4. #4
    Rédacteur

    Avatar de autran
    Homme Profil pro
    Développeur Java
    Inscrit en
    Février 2015
    Messages
    1 241
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2015
    Messages : 1 241
    Billets dans le blog
    55
    Par défaut
    Déjà tu obtiens quelque chose, donc tu progresses. Mais tu voudrais le joli dessin
    Donnes nous :
    • le source de ta classe en entier
    • si tu utilises un IDE, dis nous lequel c'est (Eclipse ...) sinon, donnes nous tes directives de compilation pour passer du *.java au *.class et tes directives d’exécution de ton *.class
    Développeur Java
    Site Web

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2015
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2015
    Messages : 28
    Par défaut
    j'utiliser Emacs, et je j'affiche le résultat dans le terminal.

    Mon code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    public class test {
     
    public static void test(int[][] tab) {
            System.out.println("1 2 3 4 5 6 7");
            for (int i=0;i<tab.length;i++){
                System.out.print("|");
                for (int j=0;j<tab[i].length;j++){
     
                      System.out.print("|");
                }
                System.out.println("|---+---+---+---+---+---+---|");
            }
     
     
                System.out.print("\\===========================/");
     
        }
     
       public static void main (String [] args){
            int tab[][] = { {0,2,4,6,8},{1,3,5,7,9} };
           test(tab);
        }
     
    }

  6. #6
    Rédacteur

    Avatar de autran
    Homme Profil pro
    Développeur Java
    Inscrit en
    Février 2015
    Messages
    1 241
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2015
    Messages : 1 241
    Billets dans le blog
    55
    Par défaut
    OK, je ne connais pas EMACS plus que ça, mais il me semblait que c'était un simple éditeur.
    Te permet-il aussi de compiler ton fichier test.java en test.class puis de l’exécuter?
    Si tel est le cas, essaie tout de même de faire une compilation et une exécution dans ta console :
    javac test.java et java test.
    Cela permettra peut-être d’incriminer EMACS.
    Développeur Java
    Site Web

Discussions similaires

  1. Comment tester une fonction File.Move()
    Par max33370 dans le forum ASP.NET
    Réponses: 3
    Dernier message: 02/04/2010, 14h38
  2. tester une fonction
    Par shaku dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 24/11/2008, 23h28
  3. tester une fonction
    Par k-eisti dans le forum SQL
    Réponses: 4
    Dernier message: 28/01/2008, 11h05
  4. [JUnit] Comment tester une fonction qui retourne un booléen
    Par Raiden1234 dans le forum Tests et Performance
    Réponses: 2
    Dernier message: 15/12/2007, 19h29
  5. tester une fonction vba
    Par Maxence45 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 11/11/2007, 17h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo