J'essaie de créer un programme simple qui choisit un nombre aléatoire et prend l'entrée de l'utilisateur. Le programme devrait indiquer à l'utilisateur si la supposition était chaude (-/+ 5 unités) ou froide, mais je n'atteins jamais la condition d'autre.Quel est le problème avec ma logique (syntaxe Java)
est ici la section du code:
public static void giveHint (int guess) {
int min = guess - 5;
int max = guess + 5;
if ((guess > min) && (guess < max)) {
System.out.println("Hot..");
} else {
System.out.println("Cold..");
}
}
Rappelez-vous toujours que vous pouvez développer des expressions: 'deviner> min' ~' deviner> (deviner - 5) '~ hmm? –
@soda: Si vous avez trouvé l'une des solutions mentionnées assez utile pour résoudre votre problème, veuillez en accepter une comme réponse :) –