-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathTracerSelection.java
More file actions
33 lines (29 loc) · 1.39 KB
/
TracerSelection.java
File metadata and controls
33 lines (29 loc) · 1.39 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
/*
Utiliser https://pythontutor.com/visualize.html#mode=edit en mode "Java 8",
copier et coller la `class` ci-dessous et cliquer sur le bouton "Next >"
pour tracer l'exécution étape-par-étape.
La cascade originale inclut seulement des `if`
* tracer l'exécution avec cette cascade originale en modifiant
la valeur de `num`. Tenter de prédire les parties du code qui
seront sautées et celles qui seront exécutées.
* changer la cascade pour inclure des `else if` et tracer l'exécution.
Qu'est-ce qui change?
* remplacer le dernier bloc avec seulement un `else` (supprimer aussi
la condition) et tracer l'exécution. Qu'est-ce qui change?
* après ces modifications, entrer une valeur entière qui fera en sorte que
le programme affiche une phrase qui est incorrecte. Modifier le code
pour corriger l'erreur de logique.
*/
public class TracerSelection {
public static void main(String[] args) {
int num = 15;
System.out.println( "Le nombre est " + num );
if ( num < 10 ){
System.out.println( "\tLe nombre est moins que 10.");
} if ( num < 50 ) {
System.out.println( "\tLe nombre est moins que 50.");
} if ( num < 100 ) {
System.out.println( "\tLe nombre est moins que 100.");
}
}
}