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

Langage Java Discussion :

[debutant]Tri nombre aléatoire


Sujet :

Langage Java

  1. #1
    Membre éclairé
    Profil pro
    Technicien Informatique
    Inscrit en
    Février 2006
    Messages
    187
    Détails du profil
    Informations personnelles :
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Technicien Informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 187
    Par défaut [debutant]Tri nombre aléatoire
    Bonjour les pros !

    Je souhaiterais trier trois nombres générés de manière aléatoire
    voici le début de mon code ...
    Je pensais mettre les nombre dans un tableau puis les trier ..
    comment faire pour placer les valeurs a,b, c dans un tableau
    et ensuite pour trier ce dit tableau ?

    Je vous remercie pour vos conseils

    Jean Marc


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    public class booleen {
     public static void main (String[] args) {
        double a,b,c;
        double tab[];
     a=Math.random();
     System.out.println("Premier nombre Aléatoire"+a);
     b=Math.random();
        System.out.println("Le second nombre Aléatoire est "+b);
        c=Math.random();
        System.out.println("Le troisième nombre Aléatoire est "+c);    
    }
    }

  2. #2
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Par défaut
    Citation Envoyé par jcaspar
    comment faire pour placer les valeurs a,b, c dans un tableau
    Faudrait voir quand meme a apprendre un minimum de chose sur le langage Java ! Enfin bon, c'est mon jour de bonté


    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
    import java.util.Arrays;
    
    public class booleen {
      public static void main (String[] args) {
        double a,b,c;
        double tab[] = new double[3];
        a=Math.random();
        System.out.println("Premier nombre Aléatoire"+a);
        b=Math.random();
        System.out.println("Le second nombre Aléatoire est "+b);
        c=Math.random();
        System.out.println("Le troisième nombre Aléatoire est "+c);    
    
        tab[0]=a; tab[1]=b; tab[2]=c;
        Arrays.sort(tab);
    
      }
    }
    ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.

  3. #3
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Par défaut
    Je me permet de repeter ton MP, afin que ca serve aussi aux autres

    Mais je suis censé répondre à la question sans utiliser d'objet ....
    en fait si tu pouvais m'indiquer comment créer une methode qui gère le tri sans utiliser de methodes existantes ..( c'est pour les cours d'algo ....)
    1. Je ne fais pas les exos des autres... c'est perso un exo !
    2. Internet est plein de tuto, code et autres sur les algos de tri de tableau
    3. Il y a un forum Algorithmes sur ce site
    4. le code de Arrays.sort() est dispo dans les sources du jdk

    Comme je ne suis pas rancunier, je te donne le code... a toi de le comprendre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    tab[0]=a; tab[1]=b; tab[2]=c;
     
    for (int i=0; i<tab.length; i++)
      for (int j=i; j>0 && tab[j-1]>tab[j]; j--) {
        int t = tab[j];
        tab[j] = tab[j-1];
        tab[j-1] = t;
      }
    ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.

Discussions similaires

  1. Fonction de tri nombres entiers aléatoires
    Par mabengos dans le forum Assembleur
    Réponses: 2
    Dernier message: 12/10/2008, 09h54
  2. Nombres aléatoires
    Par Mat 74 dans le forum Assembleur
    Réponses: 20
    Dernier message: 29/08/2004, 13h31
  3. recherche algo de génération de nombre aléatoire
    Par Pascale38 dans le forum MFC
    Réponses: 2
    Dernier message: 26/01/2004, 14h20
  4. Nombre aléatoire en SQL
    Par sqlnet dans le forum Langage SQL
    Réponses: 8
    Dernier message: 19/08/2003, 12h38
  5. Générer un nombre aléatoire entre 0 et 1 (INCLUS !!!)
    Par haypo dans le forum Algorithmes et structures de données
    Réponses: 3
    Dernier message: 22/08/2002, 16h30

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