IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

avec Java Discussion :

Comment schématiser un entier quelconque en Java ?


Sujet :

avec Java

  1. #1
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Octobre 2014
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2014
    Messages : 17
    Par défaut Comment schématiser un entier quelconque en Java ?
    bonsoir ,
    j'étais en train de faire une petite application qui fait lire des mots (2 mots sont séparés par un espace ) et affiche le type de chaque mot lue
    mais le problème c'est que j'ai pas su comment schématiser un entier et par suite un float !
    voici le test que j'ai fait :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
     
    void fonction(){
    	 String input=JOptionPane.showInputDialog("entrer un texte ");
    		StringTokenizer st= new StringTokenizer(input, " ");
    		JOptionPane.showMessageDialog(this, st.countTokens());
    		while(st.hasMoreTokens())
    		{
    			String s=st.nextToken();
    			if (s.equals("+"))
    			{ r ="operateur d'addition \n";
    			 reponse.setText(s.trim()+"     " +  r +"\n");}
     
    			else if(s.equals("-"))
    				{r="operateur de soustraction  ";
    				reponse.append(s.trim()+"     " + r +"\n");
    				}
    			else if(s.equals("("))
    			{r="parenthese ouvrante  ";
    			reponse.append(s.trim()+"     " + r +"\n");
    			}
    			else if(s.equals(")"))
    			{r="parenthese fermente   ";
    			reponse.append(s.trim()+"     " + r +"\n");
    			}
    			else if(s.equals("*"))
    			{r="operateur de multiplication  ";
    			reponse.append(s.trim()+"     " + r +"\n");
    			}
    			else if(s.equals("/"))
    			{r="operateur de division  ";
    			reponse.append(s.trim()+"     " + r +"\n");
    			}
    			else if(s.equals("-"))
    			{r="operateur de soustraction  ";
    			reponse.append(s.trim()+"     " + r +"\n");
    			}
    			else 
    				{r=" entier ";
    		 reponse.append(s+"     " + r +"\n");}
    		}
     }
    au niveau du dernier " else" on peut taper n'importe quoi (des caractères spéciaux ) et il m'affiche " entier"
    donc y'a t-il quelqu'un qui peut m'aider ?

  2. #2
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    442
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2011
    Messages : 442
    Par défaut
    Une façon de faire parmi tant d'autres :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    try {
        int i = Integer.parseInt(s);
    } catch(NumberFormatException ex) {
    // les autres cas à tester ici
    }

  3. #3
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Octobre 2014
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2014
    Messages : 17
    Par défaut
    merci infiniment
    problème résolu

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Comment arrondir à l'entier supérieur ?
    Par kuranes dans le forum Access
    Réponses: 3
    Dernier message: 29/11/2005, 17h42
  2. [Info] Comment recupere le flux video en JAVA?
    Par jeanluc38 dans le forum Multimédia
    Réponses: 4
    Dernier message: 26/11/2005, 01h27
  3. Réponses: 3
    Dernier message: 07/11/2005, 17h33
  4. [DOM] Comment créer des flux XML en java ?
    Par nean_j dans le forum Format d'échange (XML, JSON...)
    Réponses: 3
    Dernier message: 27/04/2004, 12h00
  5. Comment generer un fichier war dans java
    Par relivio dans le forum ANT
    Réponses: 4
    Dernier message: 12/03/2004, 13h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo