Fonction qui retourne un booléen - Java - Programmation
Marsh Posté le 06-01-2008 à 22:01:59
Regarde de ce coté...
http://java.sun.com/j2se/1.3/docs/ [...] Case(char)
Edit j'avais pas lu tout, essaye en utilisant :
if (c >= 'A' && c <= 'Z') return true;
else return false;
Marsh Posté le 07-01-2008 à 04:29:59
salut ,
merci pour ta reponse , mais je n y arrive pas , pourrais tu me donner la réponse si possible , c' est pour mes revisions et on ne l ' a pas corrigé en cours.
merci
Marsh Posté le 07-01-2008 à 08:03:00
Code :
|
Citation :
|
et alors ? ça retourne bien un boolean ton truc là. A part le fait que c'est marqué que static boolean Majuscule est sensé créer une nouvelle instance de Majuscule... Avec cette signature, c'est pas le bon commentaire.
Marsh Posté le 07-01-2008 à 13:24:06
Tu dois faire quoi exactement ? Si elle doit juste retourner un booléen, ça devrait fonctionner avec mon code. Il faudrait définir le comportement exacte, que se passe-t-il lorsque le caractère est autre chose qu'une lettre ? Ca doit retourner faux ? Si oui le code est bon.
Code :
|
Marsh Posté le 07-01-2008 à 18:47:38
Bonjour,
J'aurais plutot vu ca :
Code :
|
Enfin, c'est comme cela que je procederais.
Cordialement.
Marsh Posté le 07-01-2008 à 18:54:10
tiens, je vais l'envoyer à WTF celle là.
RTFM bon sang !
Marsh Posté le 08-01-2008 à 11:02:52
ReplyMarsh Posté le 08-01-2008 à 22:26:54
Taz a écrit : genre la doc de java.lang.Character ? |
Bonsoir,
C vrai, je n'avais pas poussé plus loin le sujet. Il existe des méthodes
pour faire le boulot ... mea-culpa !
Par contre, la méthode isLetter de java.lang.Character, n'est pas trés
claire ... Et je ne sais pas ce que veut exactement notre ami racoboss, comme plage(s) de caractères autorisés!?
Par contre, rien ne l'empêche d'emcapsuler son traitement dans une Classe dédiée,
avec les methodes qu'il faut, et non un "System.out.println ( Majuscule (c));" !!!
J'en ai profité pour lire (en partie...) :
- L'art de poster une question
- Règles du forum Programmation
- Le topic-passage-obligé pour débutants !
Ce n'est pas inutile!
Cordialement.
Marsh Posté le 08-01-2008 à 23:55:05
Le monsieur il a dit qu'il ne pouvait pas utiliser l'API Java... j'avais déjà poster le lien vers la méthode Character.isUpperCaseLetter(char c).
Marsh Posté le 06-01-2008 à 02:33:16
Bonjour ,
J ' espere que le boss de java est présent dans l ' arène , je n ' arrive pas à réaliser une fonction qui a pour résultat un booléen (je ne comprends pas trop le principe).
[i]Sujet :[/i]
En utilisant une boucle , saisir 5 caractères et donner en résultat un message précisant si ce caractère est majuscule ou non.La fonction utilisée est Majuscule , elle retourne un booléen.
Voici un résultat d' Execution :
Saisir cinq caractères
Saisir un caractère 1 :a
ce caractère n' est pas majuscule
saisir un caractère 2 :B
ce caractère est une majuscule
Saisir un caractère 1 : i
ce caractère n' est pas majuscule
saisir un caractère 2 :F
ce caractère est une majuscule
Saisir un caractère 1 :z
ce caractère n' est pas majuscule
Voici ce que mon petit cerveau a sorti :
Mon problème est que la fonction doit retourner un booléen , donc verifier si le caractère saisi est majuscule ou non , et comment retourner ce resultat???
Je dois utiliser une operation de Cast pour récupérer la valeur entière du caractère.Je ne dois pas utiliser d ' autre fonction propre à java.
Je pense ne pas etre loin du résultat mais peut etre trop loin
Merci
Message édité par racoboss le 06-01-2008 à 02:38:33