Bonjour,
j'ai un doute sur ce programme
but de ce programme est pris au hasard un nombre entier entre 0 et 50 avec la condition que l'un doit forcement être double de l'autre
la ligne suivante
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 public class moi { public static void main (String [] args) { int a, b; do { a = (int)(Math.random() * 51); b = (int)(Math.random() * 51); } while( !(a == 2*b) && !(b == 2*a) ); System.out.println("valeur de a = " + a + " et valeur de b = " + b); } }
while( !(a == 2*b) && !(b == 2*a) );
est un peu compliqué pour moi;il n'y a pas d'autre façon d'écrire cette ligne
après que je compris cette ligne indique
en tant que,
contraire a==2 fois b et contraire b==2 fois a
Partager