Як надрукувати символ подвійної лапки в Java

Ви могли помітити, що символ подвійної лапки ( " ) не працює в Java. Замість того щоб інтерпретувати цей символ як інструкцію закрити рядок, вам доведеться знайти інший спосіб, як повідомити компілятору надрукувати його. Найпростіший спосіб-використовувати символ переходу. Хоча для цього не обов'язково вивчати код ASCII, це ще один зручний спосіб, який можна використовувати з символами, у яких немає керуючої послідовності.

Метод1 З 2:
Зворотна коса риса або символ переходу

  1. Введіть символ переходу (\). як вам відомо, символ подвійної лапки ( " ) має в Java особливе значення (відображає текст). Щоб проігнорувати одне з цих значень, використовуйте символ переходу » \ " (зворотна коса риска). Цей символ повідомляє компілятору, що наступний знак є частиною альтернативної інструкції.
    • Переконайтеся, що ви натиснули на символ зворотної косою риси, а не просто косою. На більшості клавіатур клавіша зворотної косої риси знаходиться поруч з клавішею»}".
  2. Введіть\", щоб відобразити подвійну лапку.разом ці два символи називаються "керуючою послідовністю". Кожна керуюча послідовність має особливе значення. У цьому випадку \ "означає" Вставити сюди символ подвійної лапки", не інтерпретуючи це як початок або кінець тексту.
    • Вам доведеться використовувати цю послідовність для кожної окремої подвійної лапки, яку ви хочете відобразити.
  3. Продовжіть написання коду. керуюча послідовність ніяк не впливає на решту коду. Не потрібно нічого вводити, щоб повернутися до звичайного написання коду.
  4. Не забувайте вводити звичні лапки ( " ) там, де вони потрібні. Це досить поширена помилка. Пам'ятайте, що \" використовується лише для відображення тексту, тому вам все ще необхідно укладати текст в лапки. Приклад:
    • 1. Рядок для відображення слова "Привіт" буде виглядати так:\"Привіт\"
    • 2. Щоб компілятор надрукував цей текст цілком, необхідно укласти його в лапки:" \ "Привіт\ "".
    • 3. Ось як це буде виглядати в готовому рядку коду:
      System.Out.Println(" \ "Привіт\ "");
      

Метод2 З 2:
Код ASCII

  1. Використовуйте char(34) замість подвійних лапок. Java може з легкістю представити символи ASCII, використовуючи для цього типи даних char. Код 34 відповідає за символ", так що введіть char(34), щоб відобразити", не інтерпретуючи його особливе значення.
    • Щоб знайти код для того чи іншого символу, знайдіть в Інтернеті таблицю ASCII.
  2. Помістіть цей код за межі рядка виводу. якщо ви зробите цю помилку і помістіть код всередині рядка, програма надрукує його точно так же, як вона виглядає в програмі: char(34). Ось як правильно відобразити слово " Привіт "(з лапками), використовуючи даний метод:
      System.Out.Println((Char)34+"Привіт"+(Char)34);
      

Поради

  • Ось список інших керуючих послідовностей в Java:
    • \t — вставити символ табуляції в поточне місце в тексті;
    • \b — вставити символ повернення на одну позицію в поточне місце в тексті;
    • \n — вставити символ розриву рядка в поточне місце в тексті;
    • \r — вставити символ повернення каретки в поточне місце в тексті;
    • \f — вставити розрив сторінки в поточне місце в тексті;
    • \' — вставити символ однієї лапки в поточне місце в тексті;
    • \" — вставити символ подвійної лапки в поточне місце в тексті;
    • \\ — вставити символ зворотної косої риси в поточне місце в тексті.

Ще почитати: