Question de debutant ....

Question de debutant .... - Java - Programmation

Marsh Posté le 15-11-2002 à 16:31:47    

Bonjour tout le monde ... Voila je suis étudiant en DEUG MIAS-MI 1ere Année et je vais donc vous embeter kelke fois avec mes kestion de Newbies :)
Mais bon kan moi aussi je serait devenu un "Grand" Je pourrais aider le petit newb comme moi ;)
Bon j'en viens au fait ! :
Voila le but est , avec trois variable de type "int" ecrire un tit programme ki affiche la longueur du plus grand intervalle ...
bon j'ai commencer par ca :
 
import unsa.Console ;(// ca c'est un truc de la fac :pt1cable: )
import java.util.Random;
 
public class test {  
   
  public static void main (String[] args){
  Random bag = new Random();
   int a = bag.nextInt(101)-50;
   int b = bag.nextInt(101)-50;  
   int c = bag.nextInt(101)-50;
   System.out.println("Voici les 3 variables : " + "\n" + "a= " + a + "\n" + "b= " + b + "\n" + "c= " + c );
   
  }
}
Now j'aimerai enregistrer avec un "int" la plus petite variable et avec un autre "int" la plus grande ... :) mais je sais po comment faire selectioner a JAVA la plus plus grande( ou petite) justement ... alors si vous pouviez me filer le truc ... MERCI a vous the master of JAVA ;)
 
@ +   :hello:   :jap:


---------------
Don't Worry... Mais Surtout... Be Happy ! lol
Reply

Marsh Posté le 15-11-2002 à 16:31:47   

Reply

Marsh Posté le 15-11-2002 à 16:35:18    

batseb2000 a écrit a écrit :

Bonjour tout le monde ... Voila je suis étudiant en DEUG MIAS-MI 1ere Année et je vais donc vous embeter kelke fois avec mes kestion de Newbies :)
Mais bon kan moi aussi je serait devenu un "Grand" Je pourrais aider le petit newb comme moi ;)
Bon j'en viens au fait ! :
Voila le but est , avec trois variable de type "int" ecrire un tit programme ki affiche la longueur du plus grand intervalle ...
bon j'ai commencer par ca :
 
import unsa.Console ;(// ca c'est un truc de la fac :pt1cable: )
import java.util.Random;
 
public class test {  
   
  public static void main (String[] args){
  Random bag = new Random();
   int a = bag.nextInt(101)-50;
   int b = bag.nextInt(101)-50;  
   int c = bag.nextInt(101)-50;
   System.out.println("Voici les 3 variables : " + "\n" + "a= " + a + "\n" + "b= " + b + "\n" + "c= " + c );
   
  }
}
Now j'aimerai enregistrer avec un "int" la plus petite variable et avec un autre "int" la plus grande ... :) mais je sais po comment faire selectioner a JAVA la plus plus grande( ou petite) justement ... alors si vous pouviez me filer le truc ... MERCI a vous the master of JAVA ;)
 
@ +   :hello:   :jap:  




Ben fait exactement comme tu ferai "à la main" mais en langage Java ( tu remplace si ... alors ... par if .... { } else {} ... )
 :whistle:


---------------
Gérez votre collection de BD en ligne ! ---- Electro-jazzy song ---- Dazie Mae - jazzy/bluesy/cabaret et plus si affinité
Reply

Marsh Posté le 15-11-2002 à 16:36:03    

je vais pas te le faire, mais quelques indices :
 
"if", ">", "<", "="
avec ca tu peux faire ton truc sans probleme

Reply

Marsh Posté le 15-11-2002 à 16:37:42    

lorill a écrit a écrit :

je vais pas te le faire, mais quelques indices :
 
"if", ">", "<", "="
avec ca tu peux faire ton truc sans probleme




 :lol:


---------------
Gérez votre collection de BD en ligne ! ---- Electro-jazzy song ---- Dazie Mae - jazzy/bluesy/cabaret et plus si affinité
Reply

Marsh Posté le 15-11-2002 à 16:38:08    

LOl tout simplement oki ... mais en fait c'etait pour savoir si yavais un moyen plus rapide c'est pour ca .. :) du genre
int pp = "plus petite variable" ;
int pg = "plus grande variable" ;
mais si ca existe po v faire avec le if else ...
MARCHI ... :)


---------------
Don't Worry... Mais Surtout... Be Happy ! lol
Reply

Marsh Posté le 15-11-2002 à 16:43:00    

ben java.lang.Math.min(int a, int b)
et java.lang.Math.max(int a, int b)

Reply

Marsh Posté le 15-11-2002 à 16:44:54    

HappyHarry a écrit a écrit :

ben java.lang.Math.min(int a, int b)
et java.lang.Math.max(int a, int b)




ca existe ca ? ca doit être vachement utile  :sarcastic:  
max = (a > b ? a : b)
min = (a < b ? a : b)

Reply

Marsh Posté le 15-11-2002 à 16:50:40    

lorill a écrit a écrit :

 
ca existe ca ? ca doit être vachement utile  :sarcastic:  
max = (a > b ? a : b)
min = (a < b ? a : b)




 
ben c juste pour dire que ca existe, et c plus lisible que l'operateur ternaire parait il
 
(y a plein de fonctions dans ce package)

Reply

Marsh Posté le 15-11-2002 à 16:55:30    

HappyHarry a écrit a écrit :

ben java.lang.Math.min(int a, int b)
et java.lang.Math.max(int a, int b)




TRO FORT ! C CA KE JE VOULAIS MERCI BIEN ... ! :bounce:  :bounce:  :bounce:  :bounce:  :sol:


---------------
Don't Worry... Mais Surtout... Be Happy ! lol
Reply

Marsh Posté le 15-11-2002 à 17:10:30    

Si tu commences sous java, prends l'habitude:
http://java.sun.com/j2se/1.4.1/docs/api/
 
INDISPENSABLE

Reply

Marsh Posté le 15-11-2002 à 17:10:30   

Reply

Marsh Posté le 15-11-2002 à 17:10:50    

sinon :  
 

Code :
  1. package test;
  2. import java.util.*;
  3. public class TestOrder {
  4.    public static void main (String[] args) {
  5.       SortedSet set = new TreeSet();
  6.       Random random = new Random();
  7.       set.add(new Integer(random.nextInt(101)-50));
  8.       set.add(new Integer(random.nextInt(101)-50));
  9.       set.add(new Integer(random.nextInt(101)-50));
  10.       int[] lesInt = new int[3];
  11.       int cpt=0;
  12.       for (Iterator it = set.iterator(); it.hasNext(); ) {
  13.          lesInt[cpt++] = ((Integer) it.next()).intValue();
  14.       }
  15.       System.out.println("a=" + lesInt[0] + ", b=" + lesInt[1] + ", c=" + lesInt[2]);
  16.    }
  17. }


ou bien tu utilise des if ! :D :D :D

Reply

Marsh Posté le 15-11-2002 à 17:37:43    

korben a écrit a écrit :

Si tu commences sous java, prends l'habitude:
http://java.sun.com/j2se/1.4.1/docs/api/
 
INDISPENSABLE




j'ai l'api merci kan meme :)


---------------
Don't Worry... Mais Surtout... Be Happy ! lol
Reply

Marsh Posté le 15-11-2002 à 17:40:20    

Voila c'est fini ...

Code :
  1. import unsa.Console ;
  2. import java.util.*;
  3. import java.*;
  4. public class test { 
  5.  
  6.   public static void main (String[] args){
  7.   Random bag = new Random();
  8.    int a = bag.nextInt(101)-50;
  9.    int b = bag.nextInt(101)-50;
  10.    int c = bag.nextInt(101)-50;
  11.    int med ;
  12.    System.out.println("Voici les 3 variables : " + "\n" + "a= " + a + "\n" + "b= " + b + "\n" + "c= " + c );
  13.    int pp = java.lang.Math.min(a,b);
  14.    pp = java.lang.Math.min(pp,c);
  15.    int pg = java.lang.Math.max(a,b);
  16.    pg = java.lang.Math.max(pg,c);
  17.    System.out.println("Le plus grand intervalle est donc :" + (pg-pp));
  18.   }
  19. }


Merci a tout ce qui m'ont aider :D   :jap:  :hello:   :jap:


---------------
Don't Worry... Mais Surtout... Be Happy ! lol
Reply

Marsh Posté le 15-11-2002 à 17:41:38    

Math.min(a, Math.min(b,c)) et Math.max(a,Math.max(b,c)) c plus court :ange:

Reply

Marsh Posté le 15-11-2002 à 17:49:29    

HappyHarry a écrit a écrit :

Math.min(a, Math.min(b,c)) et Math.max(a,Math.max(b,c)) c plus court :ange:




lol marchi  


---------------
Don't Worry... Mais Surtout... Be Happy ! lol
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed