Aller au contenu

[JAVA] Comment créer une fonction en java?


jakol

Messages recommandés

Posté(e)

Bonjour,

Je souhaiterais savoir comment faire pour mettre dans une fonction, le code ci-dessous en gras qui génére un nombre aléatoire et qui retourne le nombre aléatoire.

Merci pour votre aide

import java.util.*;

public class NombreAdeviner{

public static void main (String[]args){

int num;

<gras>

int n=1000;

Random r=new Random();

int t1=((int)(r.nextInt(n)));

</gras>

Terminal.ecrireIntln(t1);

Terminal.ecrireStringln("Veuillez entrer un nombre en 0 et 1000");

num=Terminal.lireInt();

Terminal.ecrireIntln(num);

if(num==t1){

Terminal.ecrireStringln(" ok");

}

else if(num<t1){

Terminal.ecrireStringln("num<t1");

}

else{

Terminal.ecrireStringln("num>t1");

}

}

}

<config>Linux / Mozilla 1.9.0.19</config>

Posté(e)

Si c'est juste pour faire un petit soft comme ça tu peux faire une méthode statique.

Par contre, il ne faut pas que tu recrées le Random à chaque fois car à mon avis, il te fera toujours le même nombre.

Dans ce cas, utilise plutôt Math.random() qui fait tout pour toi ...

private static int getRandomNumber() {  return (int) (Math.random() * 1000);}

Voilou.

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...