JAVA

Résolu
max3811 Messages postés 119 Statut Membre -  
 mozer -
Bonjour,
j ai un probleme

voila ce que j ai fais et c est pas terminé

je demande a quelqu un d entrer une valeur entre 10 et 999 dans une fenêtre
et je dois compter le nombre de chiffre entre

exemple 55 2 chiffres

comment fait on?

import javax.swing.*;
class labo1
{
public static void main(String args[])
{
String nombre,wee,message,chiffre;
int wat ;
nombre = JOptionPane.showInputDialog("entrez n (10...999)");
wat = Integer.parseInt(nombre);
if ( wat < 10 || wat<999 )
JOptionPane.showInputDialog("entrez n (10...999)") ;
else
chiffre= "possede + wee + chiffres differents";

si quelqu un peut m aider merci

2 réponses

  1. KX Messages postés 19031 Statut Modérateur 3 020
     
    Dans la mesure où showInputDialog renvoie un String il te suffit de compter le nombre de caractères de ce String avec la méthode length

    int wee = JOptionPane.showInputDialog("entrez un nombre").length();
    0
  2. mozer
     
    Tu parles de chiffres differents ou du nombre de chiffres???
    dans 55 il ya:
    2 chiffres
    mais
    1 chiffre different.

    Si c'est pour compter le nombre de chiffres tu retourne le length de la variable nombre.
    Si c'est pour savoir le nombre de chiffres diférents c'est autre chose.
    0