Как напечатать символ двойной кавычки в Java

Загрузить PDFЗагрузить PDF

Вы могли заметить, что символ двойной кавычки (") не работает в Java. Вместо того чтобы интерпретировать этот символ как инструкцию закрыть строку, вам придется найти другой способ, как сообщить компилятору напечатать его. Самый простой способ — использовать символа перехода. Хотя для этого не обязательно изучать код ASCII, это еще один удобный способ, который можно использовать с символами, у которых нет управляющей последовательности.

Метод 1
Метод 1 из 2:

Обратная косая черта или символ перехода

Загрузить PDF
  1. How.com.vn Русский: Step 1 Введите символ перехода (\).
    Как вам известно, символ двойной кавычки (") имеет в Java особое значение (отображает текст). Чтобы проигнорировать одно из этих значений, используйте символ перехода «\» (обратная косая черта). Этот символ сообщает компилятору, что следующий знак является частью альтернативной инструкции.
    • Убедитесь, что вы нажали на символ обратной косой черты, а не просто косой. На большинстве клавиатур клавиша обратной косой черты находится рядом с клавишей «}».
  2. Step 2 Введите \", чтобы отобразить двойную кавычку.
    Вместе эти два символа называются «управляющей последовательностью». Каждая управляющая последовательность имеет особое значение. В этом случае \" означает «вставить сюда символ двойной кавычки», не интерпретируя это как начало или конец текста.
    • Вам придется использовать эту последовательность для каждой отдельной двойной кавычки, которую вы хотите отобразить.
  3. How.com.vn Русский: Step 3 Продолжите написание кода.
    Управляющая последовательность никак не влияет на остальную часть кода. Не нужно ничего вводить, чтобы вернуться к обычному написанию кода.
  4. Step 4 Не забывайте вводить привычные кавычки (") там, где они нужны.
    Это довольно распространенная ошибка. Помните, что \" используется лишь для отображения текста, поэтому вам все еще необходимо заключать текст в кавычки. Пример:
    • 1. Строка для отображения слова «Привет» будет выглядеть так: \"Привет\"
    • 2. Чтобы компилятор напечатал этот текст целиком, необходимо заключить его в кавычки: "\"Привет\"".
    • 3. Вот как это будет выглядеть в готовой строке кода:
      System.out.println("\"Привет\"");
    Реклама
Метод 2
Метод 2 из 2:

Код ASCII

Загрузить PDF
  1. How.com.vn Русский: Step 1 Используйте char(34) вместо двойных кавычек.
    Java может с легкостью представить символы ASCII, используя для этого типы данных char. Код 34 отвечает за символ ", так что введите char(34), чтобы отобразить ", не интерпретируя его особое значение.
    • Чтобы найти код для того или иного символа, найдите в интернете таблицу ASCII.
  2. How.com.vn Русский: Step 2 Поместите этот код за пределы строки вывода.
    Если вы совершите эту ошибку и поместите код внутри строки, программа напечатает его точно так же, как она выглядит в программе: char(34). Вот как правильно отобразить слово "Привет" (с кавычками), используя данный метод:
      System.out.println((char)34+"Привет"+(char)34);
    Реклама

Советы

  • Вот список других управляющих последовательностей в Java:
    • \t — вставить символ табуляции в текущее место в тексте;
    • \b — вставить символ возврата на одну позицию в текущее место в тексте;
    • \n — вставить символ разрыва строки в текущее место в тексте;
    • \r — вставить символ возврата каретки в текущее место в тексте;
    • \f — вставить разрыв страницы в текущее место в тексте;
    • \' — вставить символ одной кавычки в текущее место в тексте;
    • \" — вставить символ двойной кавычки в текущее место в тексте;
    • \\ — вставить символ обратной косой черты в текущее место в тексте.
Реклама

Об этой статье

How.com.vn работает по принципу вики, а это значит, что многие наши статьи написаны несколькими авторами. При создании этой статьи над ее редактированием и улучшением работали, в том числе анонимно, 14 человек(а). Количество просмотров этой статьи: 3738.
Эту страницу просматривали 3738 раз.

Была ли эта статья полезной?

⚠️ Disclaimer:

Content from Wiki How Русский language website. Text is available under the Creative Commons Attribution-Share Alike License; additional terms may apply.
Wiki How does not encourage the violation of any laws, and cannot be responsible for any violations of such laws, should you link to this domain, or use, reproduce, or republish the information contained herein.

Notices:
  • - A few of these subjects are frequently censored by educational, governmental, corporate, parental and other filtering schemes.
  • - Some articles may contain names, images, artworks or descriptions of events that some cultures restrict access to
  • - Please note: Wiki How does not give you opinion about the law, or advice about medical. If you need specific advice (for example, medical, legal, financial or risk management), please seek a professional who is licensed or knowledgeable in that area.
  • - Readers should not judge the importance of topics based on their coverage on Wiki How, nor think a topic is important just because it is the subject of a Wiki article.

Реклама