Java: Incrément par 2 les deux entrés entier
Quelqu'un peut m'aider s'il vous plaît.. juste de commencer java..:(
Comment puis-je afficher toutes les valeurs possibles fondées sur la donnée d'entrée minimale valeur maximale valeur d'entrée et l'incrémentation de la valeur?
par exemple:
valeur min: 1
valeur max: 10
la valeur d'incrément: 2
le résultat sera: 1, 3, 5, 7, 9
c'est ce que j'ai obtenu jusqu'à présent..
public class DisplayIncrement {
public static void main(String []args){
int min, max, increment;
Scanner in = new Scanner(System.in);
System.out.println("Enter min value: ");
in.nextInt();
System.out.println("Enter max value: ");
in.nextInt();
System.out.println("Enter increment value: ");
in.nextInt();
int i;
for(i=0; i<=10; i+=2){
System.out.println(i);
}
}
}
- Stocker la valeur de min et max et les utiliser dans la boucle.
- Attribuer les valeurs lues à l'aide du Scanner de variables (par exemple, "min", "max" et "step") et l'utilisation de ces variables dans votre boucle for. for(i = min; i <= max; i+= step)
- Quelqu'un peut-il me dire comment cette question a obtenu score négatif? Il est bien formulé, il donne un exemple de ce qu'il veut et il affiche une très petite et propre SSCCE de ses progrès jusqu'à présent... +1
Vous devez vous connecter pour publier un commentaire.
Quelques Remarques:
1-
in.nextInt();
lit un entier de l'utilisateur, les blocs jusqu'à ce que l'utilisateur entre un nombre entier dans la console et presses ENTRÉE. Le résultat entier doit être enregistré afin de l'utiliser plus tard, et de le faire enregistrer dans une variable, quelque chose comme ceci:Dans votre code, vous devez attribuer le 3 entiers que l'utilisateur entre les variables correspondantes:
2 - Vous êtes à la mise en œuvre de la boucle très bien, mais vous avez juste besoin d'utiliser de l'utilisateur entrées plutôt qu'avec des entiers:
Bien tout d'abord, vous avez déclaré les entiers nécessaire, cependant, vous n'avez pas réellement les utiliser.
Ainsi, lorsque vous appelez la méthode
in.nextInt();
, vous êtes, en fait, "l'obtention" d'un nombre entier. Ainsi, vous pouvez définir les entiers min, max, et incrémenter cette méthode de manière respectable. comme ça,Donc pour la réponse, quelque chose comme cela devrait fonctionner.
Les failles dans votre code sont évident, mais...
}
N'oubliez pas de fermer le Scanner à la fin.