Probleme avec le type int

bustaflexx Messages postés 17 Statut Membre -  
bustaflexx Messages postés 17 Statut Membre -
Bonjour,
J'ai ce probleme(voir image) avec le type int.A noter que ce n'est qu'avec ce type que j'ai le problème
Quelqu'un pourrait il m'aider svp (cliquer sur l'image pour un meilleur affichage)
[URL=https://imageshack.com/][IMG]http://img175.imageshack.us/img175/96/sanstitrepc7.th.jpg[/IMG][/URL]
A voir également:

4 réponses

fiddy Messages postés 11653 Date d'inscription   Statut Contributeur Dernière intervention   1 847
 
Salut,
Pourrais-tu décrire le problème que tu as avec le type int. Et mettre le code source sur ton post, en l'incluant dans la balise dédiée à cet effet (bouton de conservation automatique du code situé à droite du bouton souligné). Comme ça, on pourra faire du copier coller si on souhaite tester.

Cordialement
1
bustaflexx Messages postés 17 Statut Membre
 
Voici le code source.Erreur voir image du post précedent.En fait que je saisisse en nbre positif negatif ou nul, il affiche toujours que c'est un nbre negatif(il a en memoire la valeur -1, je sais pas pourquoi)
package test;
import biputil2.*;
public class Test 
{
	public static void main(String[] args) 
	{
		char reponse = ' ';
		int nbr=0;
		System.out.println("Veuillez saisir un nombre positif, négatif ou nul:");
		nbr=Keyboard.getInt();
		do
		{
			if (nbr<0)
				System.out.println("Ce nombre est negatif.");
			else if (nbr>0)
				System.out.println("ce nombre est positif.");
			else 
				System.out.println("ce nombre est nul.");
			do
			{
			System.out.println("Voulez vous recommencer?");
			reponse = Keyboard.getChar();
			}
			while (reponse!= 'O' && reponse!='N');
			
		}
		while (reponse == 'O');
	}

}
0
fiddy Messages postés 11653 Date d'inscription   Statut Contributeur Dernière intervention   1 847
 
Salut,
Désolé du retard. J'aime pas trop l'import biputil2;
Je te conseille plutôt ce code.

import java.util.*;

public class Test 
{
	public static void main(String[] args) 
	{
		String reponse;
		int nbr=0;
		Scanner entree=new Scanner(System.in);
		
		do
		{
			System.out.println("Veuillez saisir un nombre positif, négatif ou nul:");
			nbr=entree.nextInt();
			if (nbr<0)
				System.out.println("Ce nombre est negatif.");
			else if (nbr>0)
				System.out.println("ce nombre est positif.");
			else 
				System.out.println("ce nombre est nul.");
			do
			{
			System.out.println("Voulez vous recommencer?");
			reponse = entree.next();
			}
			while (reponse.charAt(0)!= 'O' && reponse.charAt(0)!='N');
			
		}
		while (reponse.charAt(0) == 'O');
	}

}

0
bustaflexx Messages postés 17 Statut Membre
 
Ok merci
Je vais l'essayer pour voir ce que ça va donner
(Il faut aussi dire que je suis débutant, je suis un tuto du site du zero)
Mais si jamais t'a une idée d'ou vient l'erreur je suis preneur
Merci encore
0