Программирование на JAVA
Меню :
Стартовая
Основы программирования
Программирование на JAVA
Программирование на C++
Программирование на Pascal
Задачи по программированию
Character, а, Ь, с, D, х1, х2, Math, sqrt, х, у, i, s, PI, getRadius,
circle, getAbs, calculate, condition, getWidth, getHeight, java,
lang, String
Также допустимыми являются идентификаторы: Компьютер, COLOR_RED, _, aVeryLongNameOfTheMethod
Ключевые слова
Ключевые слова — это зарезервированные слова, состоящие из А8СП-символов и выполняющие различные задачи языка. Вот их полный список (48 слов):
abstract |
default |
if |
private |
this |
boolean |
do |
implements |
protected |
throw |
break |
double |
import |
public |
throws |
byte |
else |
instanceof |
return |
transient |
case |
extends |
int |
short |
try |
catch |
final |
interface |
static |
void |
char |
finally |
long |
strictfp |
volatile |
class |
float |
native |
super |
while |
const |
for |
new |
switch |
|
continue |
goto |
package |
synchronized |
|
Ключевые слова goto и const зарезервированы, но не используются. Это сделано для того, чтобы компилятор мог правильно отреагировать на их использование в других языках. Напротив, оба булевских литерала true, false и null-литерал null часто считают ключевыми словами (возможно, потому, что многие средства разработки подсвечивают их таким же образом), однако это именно литералы.
Значение всех ключевых слов будет рассматриваться в следующих лекциях.
Литералы
Литералы позволяют задать в программе значения для числовых, символьных и строковых выражений, а также null-литералов. Всего в Java определены следующие виды литералов:
• целочисленный (integer);
• дробный (floating-point);
• булевский (boolean);
• символьный (character);
• строковый (string);
• null-литерал (null-literal). Рассмотрим их по отдельности.
Целочисленные литералы
Целочисленные литералы позволяют задавать целочисленные значения в десятеричном, восьмеричном и шестнадцатеричном виде. Десятеричный формат традиционен и ничем не отличается от правил, принятых в других языках. Значения в восьмеричном виде начинаются с нуля, и, конечно, использование цифр 8 и 9 запрещено. Запись шестнадцате-ричных чисел начинается с Ох или ОХ (цифра 0 и латинская ASCII-буква X в произвольном регистре). Таким образом, ноль можно записать тремя различными способами:
О
00 0x0
Как обычно, для записи цифр 10-15 в шестнадцатеричном формате используются буквы А, В, С, D, Е, F, заглавные или прописные. Примеры таких литералов:
OxaBcDeF, OxCafe, OxDEC
Типы данных рассматриваются ниже, однако здесь необходимо упомянуть два целочисленных типа int и long длиной 4 и 8 байт, соответственно (или 32 и 64 бита, соответственно). Оба эти типа знаковые, т.е. тип int хранит значения от -231 до 23,-1, или от -2.147.483.648 до 2.147.483.647. По умолчанию целочисленный литерал имеет тип int, а значит, в программе допустимо использовать литералы только от 0 до 2147483648, иначе возникнет ошибка компиляции