Execution d'un programme
Grosprobleme1
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
Grosprobleme1 Messages postés 4 Date d'inscription Statut Membre Dernière intervention -
Grosprobleme1 Messages postés 4 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je suis étudiant en informatique et nous apprenons le langage Java. Je suis en train de faire quelques exercices et à vrai dire je ne comprend pas tout. Si vous pouvez m'aider ça serait chouette :) .
Exercice 1 :
Expliquer ce que produit l'execution du programme :
class Kezako{
static int f(int i){
System.out.println("f prends " +i);
return i+g(i*2);
}
static int g(int j){
System.out.println("g prend "+ j);
return j-i;
}
public static void main(String[] args){
int a=f(12)
System.out.println("resultat " +a);
a=f(g(f(3)));
System.out.println("resultat " +a)
La correction de cette exercice donne :
f prend 12
g prend 24
resultat 35
f prend 3
f prend 6
g prend 8
f prend 7
g prend 14
resultat 20
Si quelqu'un peut m'expliquer en détail comment on trouve ces valeurs, s'il vous plaît?
Merci de m'avoir lu.
Je suis étudiant en informatique et nous apprenons le langage Java. Je suis en train de faire quelques exercices et à vrai dire je ne comprend pas tout. Si vous pouvez m'aider ça serait chouette :) .
Exercice 1 :
Expliquer ce que produit l'execution du programme :
class Kezako{
static int f(int i){
System.out.println("f prends " +i);
return i+g(i*2);
}
static int g(int j){
System.out.println("g prend "+ j);
return j-i;
}
public static void main(String[] args){
int a=f(12)
System.out.println("resultat " +a);
a=f(g(f(3)));
System.out.println("resultat " +a)
La correction de cette exercice donne :
f prend 12
g prend 24
resultat 35
f prend 3
f prend 6
g prend 8
f prend 7
g prend 14
resultat 20
Si quelqu'un peut m'expliquer en détail comment on trouve ces valeurs, s'il vous plaît?
Merci de m'avoir lu.
A voir également:
- Execution d'un programme
- Programme demarrage windows - Guide
- Mettre en veille un programme - Guide
- Forcer la fermeture d'un programme - Guide
- Cette action ne peut pas être réalisée car le fichier est ouvert dans un autre programme - Guide
- Desinstaller un programme - Guide