Programme en java : bloqué !!
Résolu/Fermé
nath102
Messages postés
2
Date d'inscription
dimanche 24 janvier 2010
Statut
Membre
Dernière intervention
24 janvier 2010
-
24 janv. 2010 à 12:31
nath102 Messages postés 2 Date d'inscription dimanche 24 janvier 2010 Statut Membre Dernière intervention 24 janvier 2010 - 24 janv. 2010 à 12:53
nath102 Messages postés 2 Date d'inscription dimanche 24 janvier 2010 Statut Membre Dernière intervention 24 janvier 2010 - 24 janv. 2010 à 12:53
Bonjour,
je dois écrire un programme qui prend une chaîne de caractère en paramètre et qui renvoie un tableau de trois entiers. Le premier entier donne le nombre de lettres en majuscule dans la chaîne, le second le nombre de lettres en minuscule et le dernier le nombre de chiffres. Pour cela, je peut utiliser les
méthodes Character.isUpperCase,Character.isLowerCase, Character.isDigit et charAt().
et le tout avec une petite méthode main pour tester la méthode avec une saisie clavier...
Je débute en programmation, est-ce que quelqu'un aurait une idée pour avancer ? je suis bloqué la :s
Merci ;)
Nath
je dois écrire un programme qui prend une chaîne de caractère en paramètre et qui renvoie un tableau de trois entiers. Le premier entier donne le nombre de lettres en majuscule dans la chaîne, le second le nombre de lettres en minuscule et le dernier le nombre de chiffres. Pour cela, je peut utiliser les
méthodes Character.isUpperCase,Character.isLowerCase, Character.isDigit et charAt().
et le tout avec une petite méthode main pour tester la méthode avec une saisie clavier...
Je débute en programmation, est-ce que quelqu'un aurait une idée pour avancer ? je suis bloqué la :s
Merci ;)
Nath
A voir également:
- Programme en java : bloqué !!
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Programme demarrage windows 10 - Guide
- Waptrick java voiture - Télécharger - Jeux vidéo
2 réponses
chuka
Messages postés
965
Date d'inscription
samedi 11 octobre 2008
Statut
Membre
Dernière intervention
29 juillet 2010
378
24 janv. 2010 à 12:50
24 janv. 2010 à 12:50
Salut,
tu peux t'inspirer de cela...:
tu peux t'inspirer de cela...:
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main{ int [] tab=new int[3]; int compteur; public static void main(String[] args) throws IOException { Main m=new Main(); BufferedReader reader=new BufferedReader(new InputStreamReader(System.in)); m.retouneval(reader.readLine()); System.out.println(m.tab[0]+" "+m.tab[1]+" "+m.tab[2]); } private void retouneval(String m) { for (int i=0;i<3;i++) { compteur=0; for (int j=0;j<m.length();j++) { switch (i) { case 0: if (Character.isUpperCase(m.charAt(j))) compteur++; break; case 1: if (Character.isLowerCase(m.charAt(j))) compteur++; break; case 2: if (Character.isDigit(m.charAt(j))) compteur++; break; } } tab[i]=compteur; } } }
nath102
Messages postés
2
Date d'inscription
dimanche 24 janvier 2010
Statut
Membre
Dernière intervention
24 janvier 2010
24 janv. 2010 à 12:53
24 janv. 2010 à 12:53
Merci ;) je vais pouvoir avancer un peu.
Bon dimanche :D
Bon dimanche :D