Du har oppdaget at symbolet med dobbelt sitat ikke fungerer inne i en Java -utskriftsinstruksjon. Du må finne en alternativ måte å fortelle kompilatoren om å skrive ut dette symbolet, i stedet for å tolke det som instruksjoner for å lukke strengen. Flukten tegn er den enkleste måten å gjøre dette på. Selv om det ikke er nødvendig å lære ASCII -koden i dette tilfellet, er det et annet praktisk alternativ å vite for symboler som ikke har en fluktsekvens.
Trinn
Metode 1 av 2: Bruke tilbakeslag som rømningskarakter
Trinn 1. Skriv inn rømningstegnet \
Som du vet, har det doble sitatsymbolet spesiell betydning i Java (viser tekst). Når du vil ignorere en av disse betydningene, bruk Escape -tegnet (tilbakeslag). Dette tegnet forteller kompilatoren at det neste tegnet er en del av en alternativ instruksjon.
Sørg for at du trykker på skråstrek -tasten, ikke skråstreken. Bakoverstrekkingsnøkkelen er ved siden av} -tasten på de fleste engelske tastaturer
Trinn 2. Skriv / "for å vise det doble sitatet
Disse to karakterene sammen kalles en fluktsekvens. Hver fluktsekvens har en spesiell betydning. I dette tilfellet, " betyr bare "sett inn et dobbelt sitatsymbol her", uten å tolke det som begynnelsen eller slutten av teksten.
Du må bruke denne sekvensen for hvert enkelt dobbeltsitat du vil vise
Trinn 3. Fortsett koden din som vanlig
Escape -sekvensen påvirker ikke resten av koden din. Det er ikke nødvendig å skrive noe annet for å gå tilbake til normal programmering.
Trinn 4. Husk å sette inn vanlige Java -sitater etter behov
En vanlig feil er å utelate det vanlige "merket i programmet. Husk at \" bare er for visning, og fjerner ikke behovet for å omslutte visningsteksten i anførselstegn. Her er et eksempel:
- 1. Strengen for å vise "Hei" er "Hallo\"
- 2. For å instruere kompilatoren om å skrive ut denne teksten, pakker vi den inn i anførselstegn: ""Hallo\"".
-
3. Slik ser dette ut i en komplett kodelinje:
System.out.println ("\" Hei / "");
Metode 2 av 2: Bruke ASCII -koden
Trinn 1. Bruk røyke (34) til å representere doble anførselstegn
Java kan enkelt representere ASCII -symboler ved hjelp av røye type. 34 er ASCII -koden for "-symbolet, så skriv røye (34) å vise "uten å bruke den spesielle betydningen.
Du kan slå opp et symbols ASCII -kode ved å søke etter en ASCII -kodetabell online
Trinn 2. Plasser denne koden utenfor utskriftstrengen
Hvis du gjør feilen med å sette denne koden inne i strengen, vil programmet skrive ut den nøyaktig slik den vises i programmet: char (34). Her er den riktige metoden for å vise "Hei" (med anførselstegn) ved å bruke denne metoden:
System.out.println ((røyke) 34+ "Hei"+(røyke) 34);
Tips
-
Her er en liste over andre Escape -sekvenser i Java:
- t - Sett inn en fane i teksten på dette tidspunktet.
- b - Sett inn en bakside i teksten på dette tidspunktet.
- n - Sett inn en ny linje i teksten på dette tidspunktet.
- r - Sett inn en vognretur i teksten på dette tidspunktet.
- f - Sett inn en formfeed i teksten på dette tidspunktet.
- ' - Sett inn et enkelt sitattegn i teksten på dette tidspunktet.
- " - Sett inn et dobbelt sitattegn i teksten på dette tidspunktet.
- - Sett inn et skråstrektegn i teksten på dette tidspunktet.