Notes Java
Vous voulez une note dans le fichier pour vous, et vous voulez que l'écran reste le même. L'écran est toujours mint. La note est destinée à une personne qui lit Mint.java. Ce n'est pas un mot pour l'écran. Cette page place cette note sous deux formes, montre que mint est toujours la seule ligne, puis montre le seul endroit qui retire mint de l'écran. Vous n'installez pas Java une nouvelle fois. Vous ne cherchez pas quelle ligne écrit l'écran. Vous savez déjà que cette ligne est System.out.println("mint"). Le travail nouveau, c'est la note à côté.
Une note n'est pas une commande
Une commande est une ligne que Java exécute. System.out.println("mint") est une commande. Elle écrit mint et termine la ligne. Une note est un texte que vous laissez dans le fichier pour que vous, ou la personne qui lit ensuite, vous souveniez de quelque chose. Java laisse de côté une note. Laisser de côté veut dire que la note n'est pas exécutée, et qu'elle n'est pas écrite sur l'écran. Les lettres de la note restent dans le fichier après l'exécution. Vous pouvez ouvrir Mint.java et les lire. Vous ne les trouvez pas sur l'écran. L'écran a toujours une ligne, et cette ligne est mint, tant que la commande qui écrit n'est pas elle-même la note.
Il y a deux formes. Une note de ligne commence par deux barres obliques : //. Java laisse de côté depuis ces deux barres jusqu'à la fin de cette même ligne. La ligne suivante redevient une ligne normale. L'autre forme commence par / et finit au premier /. Java laisse de côté tout ce qui se trouve entre ces deux marques, y compris le passage à la ligne suivante. Cette note peut tenir sur une ligne ou sur plusieurs. Les deux formes sont des notes. Aucune des deux n'écrit l'écran. Les barres ne sont pas imprimées. Les étoiles ne sont pas imprimées. Les mots que vous placez entre elles ne sont pas imprimés.
Le fichier que vous gardez
Enregistrez ceci sous le nom Mint.java. C'est le fichier que cette page garde. Il a une note de ligne au-dessus de la commande qui écrit, une note de ligne sur la ligne même de cette commande, et une note de ligne au-dessus de main. La commande qui écrit est toujours là, et elle n'est pas derrière une barre.
public class Mint {
// the file is named Mint.java
public static void main(String[] args) {
// a note for the reader
System.out.println("mint"); // the screen is this word
}
}
Lisez depuis le haut, et décidez pour chaque ligne si l'écran la reçoit. La première ligne est toujours public class Mint. Vous savez déjà que cette ligne nomme le fichier et n'écrit pas l'écran. La ligne suivante est // the file is named Mint.java. Les deux barres commencent une note, donc les mots the file is named Mint.java sont pour vous. L'écran ne les montre pas. Il ne montre pas non plus les barres. La ligne public static void main(String[] args) est l'endroit où Java commence, et aucun de ces mots n'est sur l'écran. Cela n'a pas changé.
Dans main, la ligne // a note for the reader n'est qu'une note. Java la lit, la laisse de côté et passe à la ligne suivante. La ligne suivante est celle qui compte : System.out.println("mint"); // the screen is this word. Lisez cette ligne comme deux parties séparées par les barres. Avant les barres, la commande est System.out.println("mint");. Cette commande écrit mint et termine la ligne. Après les barres, les mots the screen is this word sont une note. Ils sont sur la même ligne que la commande, et ils sont quand même laissés de côté. Une note n'a pas à occuper une ligne à elle seule. Si vous écrivez // après une commande déjà terminée, la commande s'exécute et le reste de la ligne ne s'exécute pas. Le point-virgule est ce qui termine la commande. Les barres après le point-virgule commencent la note. Laissez ce point-virgule à sa place. L'écran montre mint. Il ne montre pas the screen is this word. Il ne montre pas une deuxième ligne.
Lancez-le de la même façon qu'avant. Dans le dossier qui contient ce Mint.java, tapez javac Mint.java. Quand le fichier est correct, cette commande n'écrit aucune ligne. Les notes ne font pas écrire une ligne à javac, et elles ne le font pas échouer. Tapez ensuite java Mint. Ne tapez pas .java après java. L'écran montre mint. Une ligne. Pas de guillemets. Pas de barres. Pas de deuxième ligne. Le mot mint est toujours le mot entre les guillemets. Ce n'est pas un mot que vous avez tapé dans la commande, et ce n'est pas un mot que vous avez tapé dans une note.
Une note entre / et /
C'est l'autre forme. Vous l'utilisez quand la note est plus longue qu'une ligne, ou quand vous voulez que la fin de la note soit une marque que vous choisissez, et non la fin de la ligne. La marque d'ouverture est /. La marque de fin est /. Java laisse de côté depuis l'ouverture jusqu'à la fin, et le premier / est la fin. Un / plus loin ne fait pas partie de cette note, parce que la note est déjà finie. Cette page utilise une note de cette forme, donc vous voyez une ouverture et une fin.
Remplacez les notes de ligne dans main par une note entre / et /, et laissez la commande qui écrit à sa place. L'écran ne change pas. C'est le deuxième fichier. Vous regardez l'aspect de la note. Le fichier que vous gardiez utilisait des notes de ligne. Celui-ci utilise une note entre / et /. Les deux écrivent mint.
public class Mint {
public static void main(String[] args) {
/* a note
across two lines */
System.out.println("mint");
}
}
La note commence sur la ligne qui débute par /. Les mots a note sont à l'intérieur. La ligne suivante, across two lines, est aussi à l'intérieur, parce que le / de fin n'est pas encore écrit. Le / à la fin de cette deuxième ligne termine la note. Java exécute ensuite la commande System.out.println("mint"); parce que cette commande est hors de la note, sous la marque de fin. L'écran montre mint. Les mots a note et across two lines ne sont pas sur l'écran. Les étoiles et les barres ne sont pas sur l'écran. Si vous placez le / plus haut, sur la première ligne, juste après a note, la deuxième ligne n'est plus dans la note. Cette deuxième ligne devrait être une vraie ligne Java, et across two lines n'est pas une commande. javac écrirait une erreur au lieu de rester silencieux. Sur cette page, le */ reste à la fin de la deuxième ligne, donc toute la note est laissée de côté et javac reste silencieux.
N'essayez pas de placer une note de cette forme à l'intérieur d'une autre. Le premier / termine la note, même si vous vouliez que ce / termine une note intérieure. Après cette première marque de fin, Java lit de nouveau des commandes. Cette page ne place pas une note dans une autre. Une ouverture, une fin, puis la commande qui écrit.
L'erreur qui retire mint
La note et la commande qui écrit sont des lignes différentes, ou des parties différentes d'une même ligne, dans les fichiers ci-dessus. L'erreur consiste à placer les deux barres devant la commande qui écrit, de sorte que la commande devient la note. Enregistrez ce troisième fichier seulement le temps de voir l'écran vide, puis remettez la commande qui écrit. Ce n'est pas le fichier que vous gardez.
public class Mint {
public static void main(String[] args) {
// System.out.println("mint");
}
}
javac Mint.java n'écrit toujours aucune ligne, parce qu'un fichier qui ne fait que laisser de côté une note reste un fichier valide. Java commence à main, laisse de côté la seule ligne à l'intérieur, et finit. java Mint n'écrit alors rien. Il n'y a pas de mint. Il n'y a pas de mot vide entre guillemets. Il n'y a pas de deuxième ligne. L'écran est vide parce que la commande qui écrivait mint est derrière //. Les lettres System.out.println("mint") sont toujours dans le fichier, et vous pouvez les lire, mais elles sont maintenant une note. Les guillemets ne les sauvent pas. Les guillemets marquent un mot à l'intérieur d'une commande. Ils ne retransforment pas une note en commande. Les deux barres devant décident, et elles décident que le reste de la ligne est pour la personne qui lit.
Remettez le fichier que vous gardez. La ligne qui écrit doit être System.out.println("mint"); et la note, si vous en voulez une, après le point-virgule. Alors java Mint écrit de nouveau mint. Si l'écran est vide, cherchez // avant System.out. C'est tout le contrôle. Vous ne réinstallez pas Java pour un écran vide causé par une note.
Une note peut contenir n'importe quels mots, y compris Mint, main et mint. Ces mots ne sont pas pour autant sur l'écran. L'écran utilise le mot entre les guillemets d'une commande qui s'exécute vraiment. Dans le fichier que vous gardez, ce mot est mint, avec un m minuscule. Une note qui dit Mint, avec un M majuscule, ne fait pas afficher Mint à l'écran. Une note qui répète mint n'écrit pas une deuxième ligne. L'exécution ne retire pas la note du fichier. Ouvrez le fichier après java Mint : la note est toujours là.
Vous pouvez maintenant placer une note dans Mint.java sans changer l'écran. Une note de ligne commence par //. Une note entre / et / commence par / et finit au premier /. L'écran du fichier que vous gardez est mint, écrit par System.out.println("mint"). Si // se trouve devant cette commande, l'écran n'a aucune ligne. La page suivante change le mot entre les guillemets, donc l'écran montre un mot différent. Les notes de cette page restent des notes.
L'écran est toujours mint
Le fichier que vous gardez écrit mint. Les notes qui commencent par // ne sont pas sur l'écran. Une note entre / et / n'est pas sur l'écran. Le premier */ termine cette note. L'écran a une ligne. Il n'y a pas de deuxième ligne.
🧠 Testez Vos Connaissances
Testez Vos Connaissances
Mettez-vous au défi avec ce quiz interactif et voyez à quel point vous comprenez le sujet
📝 Instructions
- Lisez chaque question attentivement
- Sélectionnez la meilleure réponse pour chaque question
- Vous pouvez refaire le quiz autant de fois que vous le souhaitez
- Votre progression sera affichée en haut