JAVA, probleme de variable (tres simple) - Programmation
Ceci répond-il à votre question ? Oui | Non
 

Ajouter une réponse



 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet : JAVA, probleme de variable (tres simple)
 
Profil : IDNaute
Plus d'informations

Bonsoir,
Voila je debute en java et j'ai qqes petit probleme.
Je souhaite faire un programme qui me demmande de taper 2 nombres (format X:Y).
==> la pas de probleme.

Dans la fenetre DOS je rentre donc par ex: 15:30

Cependant comment faire pour attribuer ensuite une variable à "15" et une autre à "30" sans tenir compte des ":"

(pour ensuite soustraire 1 à "15" et 20 à 30 par ex)

J'ai essayer avec Deug.readInt et tout... ms ca ne marche pas...
Le mieu que je puisse faire c'est:
a = Deug.readInt();
b = Deug.readInt();

Merci d'avance

PS: Il n'y a aucun interet a faire ce programme je le sais

Liens

http://www.sim07.net
Profil : Administrateur
Plus d'informations

C'est pas si simple, tu dois utiliser un StringTokenizer puis ensuite transtyper en String puis en int.


---------------
Mon Blog Geek | Facebook | My Last.fm | Mon CV |
Profil : IDNaute
Plus d'informations

si c'est juste 2 nombres, tu peux utiliser indexOf, substring, parseInt:

Code :
  1. // recupere la valeur dans s
  2. i = s.indexOf (":" );
  3. a = Integer.parseInt (s.substring (0, i));
  4. b = Integer.parseInt (s.substring (i+1));


Message édité par coca25 le 30-09-2007 à 02:50:22

---------------
Ne pas oublier le [resolu] pour finir le sujet.
Penser à voir les tutos, ca peut aider!

Aller à :
Ajouter une réponse
  FORUM Infos-du-Net » Programmation » JAVA, probleme de variable (tres simple)
 

Liens