Odkryłeś, że symbol podwójnego cudzysłowu „ nie będzie działał wewnątrz instrukcji drukowania Javy. Musisz znaleźć alternatywny sposób, aby powiedzieć kompilatorowi, aby wypisał ten symbol, zamiast interpretować go jako instrukcje zamykania ciągu. znak jest najprostszym sposobem na zrobienie tego. Chociaż nie ma potrzeby uczenia się kodu ASCII w tym przypadku, jest to kolejna przydatna opcja, aby dowiedzieć się o symbolach, które nie mają sekwencji ucieczki.
Kroki
Metoda 1 z 2: Używanie odwrotnego ukośnika jako znaku ucieczki
Krok 1. Wpisz znak ucieczki \
Jak wiesz, symbol podwójnego cudzysłowu ma specjalne znaczenie w Javie (wyświetlanie tekstu). Za każdym razem, gdy chcesz zignorować jedno z tych znaczeń, użyj znaku ucieczki (luz). Ten znak mówi kompilatorowi, że następny znak jest częścią alternatywna instrukcja.
Upewnij się, że naciskasz klawisz ukośnika odwrotnego, a nie ukośnika prawego. Klawisz odwrotnego ukośnika znajduje się obok klawisza } na większości klawiatur angielskich
Krok 2. Wpisz \", aby wyświetlić podwójny cudzysłów
Te dwa znaki razem nazywane są sekwencją ucieczki. Każda sekwencja ucieczki ma specjalne znaczenie. W tym przypadku, " oznacza po prostu „wstaw tutaj symbol podwójnego cudzysłowu”, bez interpretowania go jako początku lub końca tekstu.
Będziesz musiał użyć tej sekwencji dla każdego indywidualnego cudzysłowu, który chcesz wyświetlić
Krok 3. Kontynuuj swój kod jak zwykle
Sekwencja ucieczki nie wpływa na resztę kodu. Nie ma potrzeby wpisywania czegokolwiek innego, aby powrócić do normalnego programowania.
Krok 4. Pamiętaj, aby w razie potrzeby wstawić zwykłe cytaty Java
Częstym błędem jest pominięcie w programie zwykłego, starego znaku „. Pamiętaj, że znak / służy tylko do wyświetlania i nie eliminuje potrzeby umieszczania tekstu wyświetlanego w cudzysłowie. Oto przykład:
- 1. Ciąg do wyświetlenia „Hello” to "Dzień dobry\"
- 2. Aby poinstruować kompilator, aby wydrukował ten tekst, umieszczamy go w cudzysłowie: ""Dzień dobry\"".
-
3. Oto jak to wygląda w pełnej linii kodu:
System.out.println("\"Cześć\"");
Metoda 2 z 2: Używanie kodu ASCII
Krok 1. Użyj char(34), aby przedstawić podwójne cudzysłowy
Java może łatwo reprezentować symbole ASCII za pomocą zwęglać rodzaj. 34 to kod ASCII dla symbolu ", więc napisz znak(34) wyświetlić " bez używania jego specjalnego znaczenia.
Możesz wyszukać kod ASCII symbolu, wyszukując tabelę kodów ASCII online
Krok 2. Umieść ten kod poza ciągiem drukowania
Jeśli popełnisz błąd umieszczając ten kod w łańcuchu, twój program wypisze go dokładnie tak, jak w twoim programie: char(34). Oto właściwa metoda wyświetlania „Hello” (w cudzysłowie) przy użyciu tej metody:
System.out.println((char)34+"Witaj"+(char)34);
Porady
-
Oto lista innych sekwencji ucieczki w Javie:
- T - W tym miejscu wstaw zakładkę do tekstu.
- b - W tym miejscu wstaw w tekście cofniętą spację.
- n - W tym miejscu wstaw nową linię do tekstu.
- r - W tym miejscu wstaw do tekstu powrót karetki.
- F - W tym miejscu wstaw w tekście wysuw strony.
- ' - W tym momencie wstaw do tekstu pojedynczy znak cudzysłowu.
- " - W tym miejscu wstaw do tekstu znak podwójnego cudzysłowu.
- - W tym miejscu wstaw do tekstu znak ukośnika odwrotnego.