Heu descobert que el símbol de cometes dobles no funcionarà dins d'una instrucció d'impressió de Java. Haureu de trobar una manera alternativa de dir al compilador que imprimeixi aquest símbol, en lloc d'interpretar-lo com a instruccions per tancar la cadena. el caràcter és la forma més senzilla de fer-ho. Tot i que no cal aprendre el codi ASCII en aquest cas, és una altra opció útil per conèixer els símbols que no tenen una seqüència d'escapament.
Passos
Mètode 1 de 2: utilitzar la barra invertida com a personatge d'escapament
Pas 1. Escriviu el caràcter d'escapament \
Com ja sabeu, el símbol de cometes dobles té un significat especial a Java (visualització de text). Sempre que vulgueu ignorar un d'aquests significats, utilitzeu el caràcter d'escapament (contracorrent). Aquest caràcter indica al compilador que el següent caràcter forma part de una instrucció alternativa.
Assegureu-vos que premeu la tecla de barra invertida i no la barra inclinada cap endavant. La tecla de barra invertida es troba al costat de la tecla} de la majoria de teclats anglesos
Pas 2. Escriviu / "per mostrar la cometa doble
Aquests dos personatges junts s’anomenen una seqüència d’escapament. Cada seqüència d'escapament té un significat especial. En aquest cas, " només significa "inseriu aquí un símbol de cometes dobles", sense interpretar-lo com el principi o el final del text.
Haureu d’utilitzar aquesta seqüència per a cada doble cometa individual que vulgueu mostrar
Pas 3. Continueu el codi com sempre
La seqüència d'escapament no afecta la resta del vostre codi. No cal escriure res més per tornar a la programació normal.
Pas 4. Recordeu d'inserir cometes Java normals segons calgui
Un error comú és deixar de banda la vella "marca" del vostre programa. Recordeu que / "és només per mostrar i no elimina la necessitat de tancar el text de la pantalla entre cometes. Aquí teniu un exemple:
- 1. La cadena per mostrar "Hola" és "Hola\"
- 2. Per indicar al compilador que imprimeixi aquest text, l’enrotllem entre cometes: ""Hola\"".
-
3. A continuació, es mostra l'aspecte d'una línia de codi completa:
System.out.println ("\" Hola / "");
Mètode 2 de 2: utilitzar el codi ASCII
Pas 1. Utilitzeu el caràcter (34) per representar les cometes dobles
Java pot representar fàcilment símbols ASCII mitjançant el fitxer char tipus. 34 és el codi ASCII del símbol ", així que escriviu char (34) mostrar "sense utilitzar el seu significat especial.
Podeu cercar el codi ASCII d'un símbol cercant una taula de codis ASCII en línia
Pas 2. Col·loqueu aquest codi fora de la cadena d'impressió
Si cometeu l'error de posar aquest codi dins de la cadena, el programa l'imprimirà exactament tal com apareix al vostre programa: char (34). A continuació, es mostra el mètode adequat per mostrar "Hola" (amb cometes) mitjançant aquest mètode:
System.out.println ((char) 34+ "Hola" + (char) 34);
Consells
-
Aquí teniu una llista d'altres seqüències d'escapament a Java:
- t - Inseriu una pestanya al text en aquest moment.
- b - Inseriu un retrocés al text en aquest moment.
- n - Inseriu una nova línia al text en aquest moment.
- r - Inseriu una devolució de carro al text en aquest punt.
- f - Inseriu un feed de formulari al text en aquest moment.
- ' - Inseriu un sol caràcter de cometes al text en aquest moment.
- " - Inseriu un caràcter de cometes dobles al text en aquest moment.
- - Inseriu un caràcter de barra invertida al text en aquest moment.