Главная » Статьи для тега "оператор"

Компонент TADOCommand

Добавлено Дата: 17 January, 2012 категория: Delphi

Класс TADOCommand инкапсулирует объект ADO Command. Компоненты этого  типа используются  для  выполнения операторов  SQL  SELECT и  операторов DDL  (Data Definition  Language —   язык   определения  данных),  не  возвращающих  результатов (INSERT, DELETE и UPDATE). Пример использования такого  компонента находится на прилагаемом компакт  диске  в каталоге ADOCommand. Это — простой пример, демонст рирующий вставку и удаление  записей в таблице EMPLOYEE при  помощи операторов SQL  INSERT и  DELETE. В приведенном ниже  примере оператор SQL,  указанный в свойстве TADOCommand.CommandText, имеет следующий вид:

Читать »

Операторы организации выполнения алгоритма Java

Добавлено Дата: 11 January, 2012 категория: Java, Структуры данных и алгоритмы

В языке Java существуют операторы, позволяющие явно изменять последовательность выполнения программы.

Оператор return

Если при объявлении метода указывается тип возвращаемого значения void, то алгоритм возвращается в вызвавший его метод после последней строки своего кода либо По оператору return без аргументов. Если же при объявлении метода указывается тип возвращаемого значения, то метод представляет собой функцию, и в конце выполнения должен возвращать значение функции в качестве аргумента оператора return. Ниже представлен (верный) пример возвращения из функции:

Читать »

Операторы if и switch

Добавлено Дата: 28 December, 2011 категория: Java, Структуры данных и алгоритмы

Алгоритмы управления в Java аналогичны соответствующим алгоритмам другкх развитых языков. В данном разделе подробнее рассмотрим основную структуру и синтаксис алгоритма управления, в том числе возвращаемые методом значения, операторы условия, операторы варианта, циклы и частные формы «переходов»* (операторы break и continue).

Читать »

Delphi 2006 – Перегрузка операций

Добавлено Дата: 11 November, 2011 категория: Delphi

Очень мощная возможность перегрузки различных арифметических, логических и битовых операций, схожая с аналогичными возможностями Си++, открывает перед пользователями Delphi большие перспективы — гораздо более внушительные, нежели может показаться на первый взгляд. Так, сама по себе перегрузка операций позволяет с помощью стандартного синтаксиса записывать в общепринятом виде выражения над произвольными типами данных. Однако на самом деле перегрузка операторов — значительно более глубокая концепция.

Читать »

Delphi 2006 – Перегрузка преобразований типов

Добавлено Дата: 9 November, 2011 категория: Delphi

Помимо перегрузки операторов система Delphi допускает и перегрузку операций преобразования типов. Явное преобразование формируется функцией-оператором Explicit, а неявное — функцией implicit, результатом которых является перегружаемый тип данных, используемый в преобразовании. Так, например, преобразование нашего вектора в целое число может соответствовать определению его длины, а преобразование к дробному типу может происходить в виде вычисления суммы его элементов.

Читать »

Условный оператор?: Java

Добавлено Дата: 7 June, 2011 категория: Java

Условный оператор, ?:, возвращает одно из двух значений в зависимости от

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

value = (userSetlt ? usersValue : defaultValue); равнозначно следующей конструкции:

Читать »

Доступ к членам классов Java

Добавлено Дата: 4 June, 2011 категория: Java

Доступ к членам классов и интерфейсов осуществляется с помощью оператора точки (.) (например, ref.тethod()). Оператор точки применяется для обращения и к членам экземпляров класса, и к его статическим членам. Поскольку типы способны к наследованию членов базовых типов, существуют правила, регламентирующие возможность обращения к членам класса в любой ситуации. Большинство подобных правил нашло отражение в главах 2 и 3, но мы считаем необходимым еще раз вкратце осветить некоторые из них.

Читать »

Операторы присваивания Java

Добавлено Дата: 25 May, 2011 категория: Java

Оператор присваивания, =, сохраняет значение выражения правой части в левостороннем операнде, который представляет собой идентификатор переменной или элемента массива. Тип выражения обязан быть совместим с типом переменной в левой части оператора – с учетом возможности явного преобразования. Для ссылочных типов совместимость присваивания означает, что выражение должно относиться к тому же типу, что и переменная, либо к производному типу. Что касается простых типов, все числовые типы взаимно совместимы (с некоторыми ограничениями), а переменным типа boolean могут быть присвоены только значения типа boolean.

Читать »

Равнозначность строковых литералов Java

Добавлено Дата: 24 May, 2011 категория: Java

Оператор ==, применяемый для сравнения строк, вообще говоря, дает неверные результаты. Рассмотрим пример:

if (str == "2,pena?")

answer(str);

Такой код не позволяет сравнивать содержимое двух строк – напротив, он сопоставляет одну объектную ссылку (str) с другой (строковым объектом, представляемым литералом " 2, Репа?"). Даже если Str действительно содержит строку " 2, Репа?", оператор == все равно почти всегда возвратит false, поскольку две строки принадлежат совершенно различным объектам. Оператор == на самом деле позволяет проверить только тот факт, указывают ли две ссылки на один и тот же объект, и не предназначен для контроля равнозначности содержимого объектов.

Читать »

Оператор сцепления строк Java

Добавлено Дата: 17 May, 2011 категория: Java

 

Оператор + (плюс), помимо его традиционного назначения, используется и

для сцепленuя (конкатенации) строк. Рассмотрим следующий пример кода:

String ah = "Ах! ";

String сгу = ah + "ох!";

Читать »