IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

avec Java Discussion :

Utilisation des méthodes?


Sujet :

avec Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2015
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2015
    Messages : 24
    Par défaut Utilisation des méthodes?
    Bonjour,
    j'ai un problème d'utilisation des methodes avec java.
    Exemple:

    char charAt(int index) : Retourne le caractère présent à la position "index"
    String concat(String str) : Concatène la chaîne str à la fin de la chaîne courante

    L'utilisation des méthodes fonction math comme sin, tan etc...

    Je ne sais pas où placer la valeur dans la metodes pour obteir un résultat grâce à cette méthode.

  2. #2
    Membre Expert
    Avatar de eulbobo
    Homme Profil pro
    Développeur Java
    Inscrit en
    Novembre 2003
    Messages
    786
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Novembre 2003
    Messages : 786
    Par défaut
    Alors, de ce que je crois comprendre, tu ne sais pas comment récupérer un résultat en appelant une méthode?

    Alors, pour reprendre tes exemples :
    - char charAt(int index)
    Cette méthode appelée sur une chaine de caractère te permet de récupérer le caractère à l'index indiqué

    en gros

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    String myString = "Je suis un String";
    char myChar = myString.charAt(0);
    System.out.println(myChar); // --> affiche J
    System.out.println(myString.charAt(5)); // --> affiche i
    Pour la méthode concat, c'est pour concaténer deux chaines entre elles (même si en pratique, on ne l'utilise pas ou pas souvent, en préférant l'utilisation de l'opération + ou d'un StringBuilder)
    Par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    String myString1 = "Je suis un String";
    String myString2 = "Je suis un autre String";
    String myStringConcat = myString1.concat(myString2);
    System.out.println(myStringConcat ); // --> affiche Je suis un StringJe suis un autre String
    Pour les méthodes mathématiques, il n'y a pas de méthode "directe" pour faire un calcul qui ne soit pas réalisé avec les 4 opérateurs +, -, * ou / (bon, en fait, % marche aussi... et il y a d'autres trucs qui marchent aussi, mais pas avec une écriture mathématique)
    Pour y arriver, il faut utiliser les méthodes dans java.lang.Math (http://docs.oracle.com/javase/7/docs...lang/Math.html) qui contient normalement tout ce dont tu as besoin

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2015
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2015
    Messages : 24
    Par défaut
    Citation Envoyé par eulbobo Voir le message
    Alors, de ce que je crois comprendre, tu ne sais pas comment récupérer un résultat en appelant une méthode?

    Alors, pour reprendre tes exemples :
    - char charAt(int index)
    Cette méthode appelée sur une chaine de caractère te permet de récupérer le caractère à l'index indiqué

    en gros

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    String myString = "Je suis un String";
    char myChar = myString.charAt(0);
    System.out.println(myChar); // --> affiche J
    System.out.println(myString.charAt(5)); // --> affiche i
    Pour la méthode concat, c'est pour concaténer deux chaines entre elles (même si en pratique, on ne l'utilise pas ou pas souvent, en préférant l'utilisation de l'opération + ou d'un StringBuilder)
    Par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    String myString1 = "Je suis un String";
    String myString2 = "Je suis un autre String";
    String myStringConcat = myString1.concat(myString2);
    System.out.println(myStringConcat ); // --> affiche Je suis un StringJe suis un autre String
    Pour les méthodes mathématiques, il n'y a pas de méthode "directe" pour faire un calcul qui ne soit pas réalisé avec les 4 opérateurs +, -, * ou / (bon, en fait, % marche aussi... et il y a d'autres trucs qui marchent aussi, mais pas avec une écriture mathématique)
    Pour y arriver, il faut utiliser les méthodes dans java.lang.Math (http://docs.oracle.com/javase/7/docs...lang/Math.html) qui contient normalement tout ce dont tu as besoin
    ok, merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. BCB C++ / Utilisation des méthodes privées
    Par a_lincoln54 dans le forum C++Builder
    Réponses: 4
    Dernier message: 02/06/2008, 17h11
  2. Réponses: 14
    Dernier message: 08/04/2008, 16h42
  3. Réponses: 5
    Dernier message: 25/03/2008, 11h31
  4. Utilisation des méthodes de classe dans une autre classe
    Par ChriGoLioNaDor dans le forum C++
    Réponses: 4
    Dernier message: 28/07/2007, 15h10
  5. Réponses: 1
    Dernier message: 09/03/2006, 18h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo