Vous avez découvert que le symbole de guillemet double "ne fonctionnera pas dans une instruction d'impression Java. Vous devrez trouver une autre méthode pour demander au compilateur d'imprimer ce symbole, au lieu de l'interpréter comme des instructions pour fermer la chaîne. Le caractère est le moyen le plus simple de le faire: bien qu'il ne soit pas nécessaire d'apprendre le code ASCII dans ce cas, il s'agit d'une autre option pratique à connaître pour les symboles ne comportant pas de séquence d'échappement.
Méthode One of Two:
Utilisation de la barre oblique inverse comme caractère d'échappement
-
1 Tapez le caractère d'échappement \. Comme vous le savez, le symbole de guillemet "a une signification particulière en Java (affichage de texte). Chaque fois que vous voulez ignorer une de ces significations, utilisez le caractère d'échappement \ (backlash). Ce caractère indique au compilateur que prochain caractère fait partie d'une instruction alternative.
- Assurez-vous que vous appuyez sur la barre oblique inverse, pas sur la barre oblique. La touche de barre oblique inverse est à côté de la touche sur la plupart des claviers anglais.
-
2 Tapez \ "pour afficher le guillemet double. Ces deux caractères ensemble sont appelés une séquence d'échappement. Chaque séquence d'échappement a une signification particulière. Dans ce cas, \" signifie simplement "insérer un symbole de guillemet ici", sans l’interpréter comme le début ou la fin du texte.
- Vous devrez utiliser cette séquence pour chaque double devis individuel que vous souhaitez afficher.
-
3 Continuez votre code comme d'habitude. La séquence d'échappement n'affecte pas le reste de votre code. Il n'est pas nécessaire de taper autre chose pour revenir à la programmation normale.
-
4 N'oubliez pas d'insérer des guillemets Java ordinaires si nécessaire. Une erreur courante consiste à omettre la vieille "marque dans votre programme. Rappelez-vous que \" est juste pour l'affichage, et ne supprime pas la nécessité d'encoder votre texte à afficher entre guillemets. Voici un exemple:
- 1. La chaîne pour afficher "Hello" est \"Bonjour\"
- 2. Pour demander au compilateur d’imprimer ce texte, nous le plaçons entre guillemets: "\"Bonjour\"".
- 3. Voici à quoi cela ressemble dans une ligne complète de code:
Système.en dehors.imprimer("\"Bonjour\"");
Méthode deux sur deux:
Utiliser le code ASCII
-
1 Utilisez le caractère (34) pour représenter les guillemets. Java peut facilement représenter des symboles ASCII en utilisant le carboniser type. 34 est le code ASCII pour le "symbole, alors écrivez char (34) à afficher "sans utiliser sa signification particulière.
- Vous pouvez rechercher le code ASCII d'un symbole en recherchant un tableau de codes ASCII en ligne.
-
2 Placez ce code en dehors de la chaîne d'impression. Si vous commettez l'erreur de mettre ce code dans la chaîne, votre programme l'imprimera exactement tel qu'il apparaît dans votre programme: char (34). Voici la méthode appropriée pour afficher "Hello" (avec les guillemets) en utilisant cette méthode:
Système.en dehors.imprimer((carboniser)34+"Bonjour"+(carboniser)34);
Facebook
Twitter
Google+