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

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

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

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

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

Код ASCII

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

Советы

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

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

Эту страницу просматривали 3979 раз.

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

Реклама