JAVA

Résolu
max3811 Messages postés 117 Date d'inscription   Statut Membre Dernière intervention   -  
 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
A voir également:

2 réponses

KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   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
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