Студопедия
Главная страница | Контакты | Случайная страница

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

Легальные значения

Читайте также:
  1. АЛГОРИТМЫ НАЗНАЧЕНИЯ ПРОТИВОВИРУСНОЙ ТЕРАПИИ У ДЕТЕЙ.
  2. Буквенные обозначения компрессоров.
  3. В 1907 г. вводится условное осуждение . В отличие от континентальных законов происходит отсрочка не исполнения приговора суда, а назначения наказания и даже осуждения.
  4. В иерархии человеческих потребностей ключевое место занимает, пожалуй, потребность в определении своего предназначения.
  5. В рамках одной короткой темы просто невозможно передать все существующие значения английских предлогов, поэтому при выборе нужного предлога не стесняйтесь пользоваться словарем.
  6. В сердце моём просыпается семя предназначения
  7. В) Ограничение королевского права назначения и увольнения высших государственных должностных лиц.
  8. Версии назначения Баальбека
  9. Выбираем контролируемые показатели для назначенных степеней точности (плавности работы, кинематической точности и контакта зубьев) и числовые значения допусков показателей.
  10. Гарантийный и амортизационный сроки службы. Их значения.

1. Positive Infinity (Infinity)

2. Negative Infinity (-Infinity)

3. Not a Number (NaN)

Различаются значения 0, +0 и -0


Арифметические операторы примитивных числовых типов.

Инкременты и декременты – соответственно, увеличивают и уменьшают значение на 1

Постфиксная форма: i++, i--
результатом оператора является прежнее (неизмененное) значение

Префиксная форма: ++i, --i
результатом оператора является новое значение

Унарные + и -

Аналогичны случаю, когда первый операнд равен 0

Если знак + или - находится перед литералом, он может трактоваться как часть литерала

Побитовые операторы примитивных целых типов:

1. Логические операторы

a. & – побитовое «и» (and)
1 & 3 -> 1
00000001 & 00000011 -> 00000001

b. | – побитовое «или» (or)
1 | 3 -> 3
00000001 | 00000011 -> 00000011

c. ^ – побитовое «исключающее или» (xor)
1 ^ 3 -> 2
00000001 ^ 00000011 -> 00000010

d. ~ – побитовое отрицание
~ 1 -> -2
~00000001 -> 11111110

1. Вычисления производятся в типе int либо long

 

Операторы сравнения примитивных числовых типов:

1. и < – строгое сравнение

2. >= и <= – нестрогое сравнение

3. == – определение равенства

4.!= – определение неравенства

5. Результат – логическое значение: true или false

6. Сравнение проводится в наиболее широком типе из типов операндов

 

Операторы примитивного логического типа:

1. == – определение равенства

2. != – определение неравенства

3.! – отрицание

4. & – логическое «и» (and)

5. | – логическое «или» (or)

6. ^ – логическое «исключающее или» (xor)

7. && – условное «и»

8. (может не вычислять второй операнд)

9. || – условное «или»

10. (может не вычислять второй операнд)

Операторы присваивания примитивных типов:

Простое присваивание

a. Тип выражения справа должен допускать присваивание в переменную слева

2)+=, -=, *=, /=, %=, >>=, <<=, >>>=, &=, ^=, |=

b. Присваивание с действием

c. Выражение a?= b эквивалентно a = a? b, но выполняется быстрее

d. Типы операндов должны позволять совершить операцию

e.

Преобразование примитивных числовых типов:

1)Неявное преобразование типов -Преобразование к более широкому типу

2)Явное преобразование типов- Преобразование к указанному типу с помощью оператора (type)expr

 

Особенности преобразования примитивных числовых типов: Более широким считается тип, переменные которого могут принимать большее количество значений.Вещественные типы считаются шире целочисленных.Это, естественно, не так.

 

Операторы ссылочных типов:

1. new – создание объекта класса

2. = – присвоение ссылки

Тип выражения справа должен допускать присвоение в тип переменной слева

3. == и != – сравнение ссылок

Сравниваются только ссылки, а не состояние объектов!

4.. – разыменование ссылки

Reference.method()




Дата добавления: 2015-09-11; просмотров: 80 | Поможем написать вашу работу | Нарушение авторских прав

Лекция №1 | Встроенный в язык механизм проверки и обработки | Особый синтаксис описания обработчиков исключений | Виды наследования | Super(...) | Виды наследования | Лекция №4 | OutputStreamWriter | Лекция №5 | Параметризованные фабричные методы |


lektsii.net - Лекции.Нет - 2014-2025 год. (0.007 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав