Bonsoir , j'ai un petit programme pour déterminer le double de mon âge , sauf que quant je le compile , il me renvoie la valeur que j'ai rentré et non le double , je ne comprend pas où j'ai pu faire l'erreur , pouvez-vous m'aider please ?? merci
import java.util.Scanner;
public class TrouverErreurs {
public static void main(String[] args){
int age;
Scanner sc = new Scanner(System.in);
System.out.print("Age ? ");
age = sc.nextInt();
doublerValeur(age);
System.out.println("Le double de votre age est :" + age);
Lors de l'utilisation de fonction et de manipulation de variables, il te faut retourner la variable mis a jour :
public int doublerAge(int val){
int newVal = val*2;
return newVal;
}
Et dans ton main, il te faut récupérer cette nouvelle valeur :
age = doublerAge(age);
Bon courage pour l'apprentissage =)
Programme JAVA
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.