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 :

méthode pour quiter


Sujet :

avec Java

  1. #1
    Membre averti
    Inscrit en
    Mars 2008
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 50
    Par défaut méthode pour quiter
    salut

    Ce programme inverse les lignes des arguments et s'il trouve quitter il quitte le programme. J'ai essaillé de l'écrire mais j'ai besoin d'une fonction qui quitte prédifinie en java. Le programme


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    public class Renverser {
    
    	/**
    	 * @param args
    	 */
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    		String  str2 = new String("quiter");
    		if(args.equals(str2))
    	j'ai besoin de la méthode isi
    		else
    		{
    			for(int i = args.length-1; i >= 0; i--) {
                // Loop backwards through the characters in each argument
                for(int j=args[i].length()-1; j>=0; j--) {
                    // Print out character j of argument i.
                
                	 System.out.print(args[i].charAt(j));
                }
              System.out.print(" ");
            }
            System.out.println();
    
    	}
    }
    }

  2. #2
    Membre émérite
    Profil pro
    Développeur Back-End
    Inscrit en
    Avril 2003
    Messages
    782
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Back-End

    Informations forums :
    Inscription : Avril 2003
    Messages : 782
    Par défaut
    Bonjour,


  3. #3
    Membre averti
    Inscrit en
    Mars 2008
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 50
    Par défaut
    il n'a pas fonctionné

  4. #4
    Membre émérite
    Profil pro
    Développeur Back-End
    Inscrit en
    Avril 2003
    Messages
    782
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Back-End

    Informations forums :
    Inscription : Avril 2003
    Messages : 782
    Par défaut
    Citation Envoyé par cdoctora Voir le message
    il n'a pas fonctionné
    C'est normal car je ne voie pas quand la condition "args.equals(str2)" a pu être vérifiée sachant que args est un tableau de String et str2 un simple String

  5. #5
    Membre éprouvé Avatar de bobmidou
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    121
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Avril 2008
    Messages : 121
    Par défaut
    salut

    Essaye
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
     
    public class Renverser {
     
    	/**
             * @param args
             */
    	public static void main(String[] args)
    	{
    		// TODO Auto-generated method stub
    		String  str2 = new String("quitter");
    		String chaine = "";
     
    		for (int  i = 0 ; i < args.length ; i++)
    		{
    			chaine += args[i];
    		}
    		if(chaine.equals(str2))
    		{
    			System.exit(0);
    		}
    		else
    		{
    			for(int i = args.length-1; i >= 0; i--)
    			{
                // Loop backwards through the characters in each argument
                for(int j=args[i].length()-1; j>=0; j--)
                {
                    // Print out character j of argument i.
     
                	 System.out.print(args[i].charAt(j));
                }
              System.out.print(" ");
            }
     
     
    	}
    		System.out.println("");	
    }
     
    }
    tu peut mettre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    if(chaine.toUpperCase().equals(str2.toUpperCase()))
    pour que ça marche si l'utilisateur tape QUITTER

    Bonne Sortie

  6. #6
    Membre émérite
    Profil pro
    Développeur Back-End
    Inscrit en
    Avril 2003
    Messages
    782
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Back-End

    Informations forums :
    Inscription : Avril 2003
    Messages : 782
    Par défaut
    Citation Envoyé par bobmidou Voir le message

    tu peut mettre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    if(chaine.toUpperCase().equals(str2.toUpperCase()))
    pour que ça marche si l'utilisateur tape QUITTER

    Bonne Sortie
    ou utiliser la méthode "equalsIgnoreCase()"

Discussions similaires

  1. Meilleur méthode pour stocker mes données
    Par cyberlewis dans le forum Windows
    Réponses: 6
    Dernier message: 03/07/2004, 11h53
  2. Réponses: 3
    Dernier message: 24/06/2004, 11h23
  3. [C#] Une seule méthode pour plusieurs composants
    Par niPrM dans le forum Windows Forms
    Réponses: 8
    Dernier message: 01/06/2004, 14h41
  4. [SWING][THREAD]Méthodes pour afficher une Frame
    Par pompidouwa dans le forum Agents de placement/Fenêtres
    Réponses: 3
    Dernier message: 05/05/2004, 10h35
  5. Fonction/méthode pour obtenir l'IP de la machine
    Par sirex007 dans le forum Web & réseau
    Réponses: 3
    Dernier message: 10/04/2003, 14h36

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