Программирование на JAVA
Меню :
Стартовая
Основы программирования
Программирование на JAVA
Программирование на C++
Программирование на Pascal
Задачи по программированию
Навигация
Лекция 1. Что такое Java? История
создания
Лекция
2. Основы объектно-ориентированного программирования
Лекция 7. Преобразование типов
Лекция 8. Объектная модель в Java
Лекция
10. Операторы и структура кода. Исключения
Реклама :
Купить автомобиль с пробегом - купить визитки. Печатный салон. Срочно. Доставка.
Шкафы-купе на заказ: межкомнатные двери. Входные двери от 4 250руб.
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, иначе возникнет ошибка компиляции

