Ви могли помітити, що символ подвійної лапки ( " ) не працює в Java. Замість того щоб інтерпретувати цей символ як інструкцію закрити рядок, вам доведеться знайти інший спосіб, як повідомити компілятору надрукувати його. Найпростіший спосіб-використовувати символ переходу. Хоча для цього не обов'язково вивчати код ASCII, це ще один зручний спосіб, який можна використовувати з символами, у яких немає керуючої послідовності.
Кроки
Метод1 З 2:
Зворотна коса риса або символ переходу
Метод1 З 2:
- Введіть символ переходу (\). як вам відомо, символ подвійної лапки ( " ) має в Java особливе значення (відображає текст). Щоб проігнорувати одне з цих значень, використовуйте символ переходу » \ " (зворотна коса риска). Цей символ повідомляє компілятору, що наступний знак є частиною альтернативної інструкції.
- Переконайтеся, що ви натиснули на символ зворотної косою риси, а не просто косою. На більшості клавіатур клавіша зворотної косої риси знаходиться поруч з клавішею»}".
- Введіть\", щоб відобразити подвійну лапку.разом ці два символи називаються "керуючою послідовністю". Кожна керуюча послідовність має особливе значення. У цьому випадку \ "означає" Вставити сюди символ подвійної лапки", не інтерпретуючи це як початок або кінець тексту.
- Вам доведеться використовувати цю послідовність для кожної окремої подвійної лапки, яку ви хочете відобразити.
- Продовжіть написання коду. керуюча послідовність ніяк не впливає на решту коду. Не потрібно нічого вводити, щоб повернутися до звичайного написання коду.
- Не забувайте вводити звичні лапки ( " ) там, де вони потрібні. Це досить поширена помилка. Пам'ятайте, що \" використовується лише для відображення тексту, тому вам все ще необхідно укладати текст в лапки. Приклад:
- 1. Рядок для відображення слова "Привіт" буде виглядати так:\"Привіт\"
- 2. Щоб компілятор надрукував цей текст цілком, необхідно укласти його в лапки:" \ "Привіт\ "".
- 3. Ось як це буде виглядати в готовому рядку коду:
System.Out.Println(" \ "Привіт\ "");
Метод2 З 2:
Код ASCII
Метод2 З 2:
- Використовуйте char(34) замість подвійних лапок. Java може з легкістю представити символи ASCII, використовуючи для цього типи даних char. Код 34 відповідає за символ", так що введіть char(34), щоб відобразити", не інтерпретуючи його особливе значення.
- Щоб знайти код для того чи іншого символу, знайдіть в Інтернеті таблицю ASCII.
- Помістіть цей код за межі рядка виводу. якщо ви зробите цю помилку і помістіть код всередині рядка, програма надрукує його точно так же, як вона виглядає в програмі: char(34). Ось як правильно відобразити слово " Привіт "(з лапками), використовуючи даний метод:
System.Out.Println((Char)34+"Привіт"+(Char)34);
Поради
- Ось список інших керуючих послідовностей в Java:
- \t — вставити символ табуляції в поточне місце в тексті;
- \b — вставити символ повернення на одну позицію в поточне місце в тексті;
- \n — вставити символ розриву рядка в поточне місце в тексті;
- \r — вставити символ повернення каретки в поточне місце в тексті;
- \f — вставити розрив сторінки в поточне місце в тексті;
- \' — вставити символ однієї лапки в поточне місце в тексті;
- \" — вставити символ подвійної лапки в поточне місце в тексті;
- \\ — вставити символ зворотної косої риси в поточне місце в тексті.