2010-03-15 3 views
15

En Java, quelle est la syntaxe pour commenter plusieurs lignes?En Java, quelle est la syntaxe pour commenter plusieurs lignes?

Je veux faire quelque chose comme:

(comment) 
LINES I WANT COMMENTED 
LINES I WANT COMMENTED 
LINES I WANT COMMENTED 
(/comment) 
+7

Probablement stackoverflow est encore plus rapide que google :), google est donc 2009. –

+7

+1 Il n'y a pas de communauté de développeurs modérant les liens Google. Et vous pouvez apprendre tellement plus que ce que vous avez demandé quand vous venez à StackOverflow. – Grundlefleck

+0

Un conseil utile, si vous utilisez jetbrains intelliJ, mettre en évidence les lignes que vous voulez commenter et appuyez sur CTRL +/ –

Répondre

50
/* 
LINES I WANT COMMENTED 
LINES I WANT COMMENTED 
LINES I WANT COMMENTED 
*/ 
4

Avec /**/:

/* 
stuff to comment 
*/ 
11
/* 
*STUFF HERE 
*/ 

ou vous pouvez utiliser // sur chaque ligne. Ci-dessous est ce que l'on appelle un commentaire JavaDoc qui vous permet d'utiliser certaines balises (@return, @param, etc ...) à des fins de documentation.

/** 
    *COMMENTED OUT STUFF HERE 
    *AND HERE 
    */ 

Vous trouverez plus d'informations sur les commentaires et les conventions here.

+0

C'est une entrée JavaDoc, pas un commentaire. – rodrigoap

+0

oui fait sur un accident et fixait pendant que vous avez commenté – CheesePls

+1

et il est toujours – David

4

Vous pouvez utiliser/* commencer un commentaire et fin avec */

Ou vous pouvez simplement utiliser // dans chaque ligne (non recommandé)

/* 
Here is an article you could of read that tells you all about how to comment 
on multiple lines too!: 

[http://java.sun.com/docs/codeconv/html/CodeConventions.doc4.html][1] 
*/ 
19
/* 
Lines to be commented 
*/ 

NB: les commentaires multilignes comme ça NE DOIT PAS NEST. Cela peut être la source d'erreurs. Il est généralement préférable de simplement commenter chaque ligne avec //. La plupart des IDE vous permettent de le faire tout simplement.

+6

..qui doit être fait avec 'Ctrl' +'/'dans Eclipse. Pour décommenter, appuyez une fois de plus. Vous le faites pour plusieurs lignes sélectionnées. – BalusC

+0

@BalusC - même dans netbeans – kgrad

+0

Bon à savoir. Je ne l'utilise pas, donc je n'en ai pas parlé :) – BalusC

11

Comme le dit @kgrad,/* */ne s'emboîte pas et peut provoquer des erreurs. Une meilleure réponse est:

// LINE *of code* I WANT COMMENTED 
// LINE *of code* I WANT COMMENTED 
// LINE *of code* I WANT COMMENTED 

La plupart des IDEs ont une seule commande de clavier pour faire/défaire cela, donc il n'y a vraiment aucune raison d'utiliser l'autre de style plus. Par exemple: dans Eclipse, sélectionnez le bloc de texte et appuyez sur Ctrl +/
Pour annuler ce type de commentaire, utilisez Ctrl + \

MISE À JOUR: Le Sun coding convention dit que ce style ne doit pas être utilisé pour le bloc texte commentaires:

// Using the slash-slash 
// style of comment as shown 
// in this paragraph of non-code text is 
// against the coding convention. 

mais // peuvent être utilisés 3 autres façons:

  1. Une seule ligne commentaire
  2. A commen t à la fin d'une ligne de code
  3. Commentant un bloc de code
1
  • La question simple à votre réponse est déjà répondu à un grand nombre de fois:

    /* 
    LINES I WANT COMMENTED 
    LINES I WANT COMMENTED 
    LINES I WANT COMMENTED 
    */ 
    
  • De votre question, il semble que vous voulez commenter beaucoup de code ?? Je conseillerais d'utiliser un repository(git/github) pour gérer vos fichiers au lieu de commenter les lignes.

  • Mon dernier conseil serait d'en apprendre davantage sur javadoc si pas déjà familier, car la documentation de votre code est très important.
Questions connexes