Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Java — строго типизированный язык





ПРИМИТИВНЫЕ ТИПЫ ДАННЫХ

В языке Java определены восемь примитивных (простых) типов данных, которые подразделяются на четыре группы:

ПРИМИТИВНЫЕ (ПРОСТЫЕ) ТИПЫ ДАННЫХ
Группы Типы Длина в битах Диапазон допустимых значений (включительно)
 
Целые числа со знаком byte   от -128 до 127
short   от -32768 до 32767
int   от -2 147 483 648 до 2 147 483 647
long   от -9 223 372 036 854 775 808 до 9 223 372 036 854 775 807
Числа с плавающей точкой [2] (действительные) float   от 1.4e-045 до 3.4e+038
double   От 4.9e-324 до 1.8e+308
Символы [3] char   от 0 до 65536
Логические значения [4] boolean   true, false

 

ЛИТЕРАЛЫ

Целочисленные литералы

Могут быть четырёх типов:

Двоичные (int x = 0b 1101_0101_0001_1010 (54554))

Восьмеричные (int x = 0 01234567 (342391))

Десятичные (2, -33, 125, 044[5], 123456___789, 123456789 L [6], _ 123456789 _ [7])

Шестнадцатеричные (int x = 0x 0123456789abcdef (81985529216486895))

Литералы с плавающей точкой

Могут быть выражены в:

Стандартной (2.0, 3.14159, 0.6667)

Экспоненциальной /научной (6.022 Е [8] 23[9], 314159 Е -05 и 2 е +100)

форме записи.

По умолчанию присваивается тип double. Для приведения к типу float следует использовать суффикс F (f). Так же можно явно указать тип double.

0х12.2Р2 (72.5)— шестнадцатеричное число с плавающей точкой. Значение после буквы Р называется двоичным порядком и обозначает степень числа два, на которое умножается число.

double num = 9_423_497.1_0_9;

Логические литералы

Тип boolean может иметь только два логических значения: true и false. Эти значения не преобразуются ни в одно из числовых представлений.

Символьные литералы

Символы представляют собой индексы из набора символов в Юникоде.

Могут быть преобразованы в целые значения и над которыми можно выполнять такие целочисленные операции, как сложение и вычитание.

Заключаются в одинарные кавычки.

3.3 УПРАВЛЯЮЩИЕ ПОСЛЕДОВАТЕЛЬНОСТИ СИМВОЛОВ
УПРАВЛЯЮЩАЯ ПОСЛЕДОВАТЕЛЬНОСТЬ ОПИСАНИЕ
ddd Восьмеричный символ (ddd)
uxxxx Шестнадцатеричный символ UNICODE (xxxx)
\u Начало кодировки символа Unicode
\' Одинарная кавычка (Апостроф)
\" Двойная кавычка (Кавычка)
\\ Обратная косая черта
\? Вопросительный знак
\r Возврат к началу строки (carriage return)
\n Перевод на новую строку (line feed, new line)
\f Перевод на новую страницу (form feed)
\t Горизонтальная табуляция (tab)
\v Вертикальная табуляция
\b Возврат на один символ назад (backspace)

Для ввода значений в восьмеричной форме служит символ обратной косой черты, за которым следует трёхзначное число. Например, последовательность символов ' \ 141 ' равнозначна букве 'а'. Для ввода значений в шестнадцатеричной форме применяются символы обратной косой черты и u (\u), а вслед за ними следуют четыре шестнадцатеричные цифры. Например, литерал '\u0061' представляет букву 'а' из набора символов ISO-Latin-1.

Строковые литералы

"Hello World"

"two\nlines"

"\"This is in quotes\""

Управляющие символы и восьмеричная или шестнадцатеричная форма записи, определённые для символьных литералов, действуют точно так же и в строковых литералах.

Символьные строки должны начинаться и оканчиваться в одной строке, т. к. отсутствует специальный управляющий символ для продолжения строки.

Символьные строки представляют собой объектные типы.

Переменные

Основная единица хранения данных.

Состоит из идентификатора, типа и необязательного начального значения.

Имеет область действия.

Date: 2016-11-17; view: 335; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.007 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию