JAVA

Résolu
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. 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.
    1. Modérateur
      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();