Виды программирования, программирование, языки программирования, книги программирование На сайте представлена информация про программирование в Интернете и работу  

iterator, который возвращает элемент несколько раз
TCP\IP в J2ME, Полноценно ли?
zip + mail, Нуно отсолать зазипованный файл
Трудно ли изменить некоторые элементы UI?
получить значение
jDialog, Вызов
Даже незнаю как сформировать вопрос..., создание объектов в цикле
Кто знает как писать на jav'e для, сотовых телефонов
Java vs HOOK
Копирование файла, Из одной папки в другую
Порядок вычисления логического выражения
Как Компилировать
трабл setVisible...
как объяснить такое поведение?, отсутствует реакция...
Не рисуется пустая таблица
JBuilder X, New version
JDBC, Про JDBCи JAVA
Вызов неизвестных методов (eval)
Можно ли писать на J++ DCOM-объекты?
преобразование DOM XML с помошью XSLT
Разложение простого текста в массив байт, нет описания
classpath-ы для JSP
из .class сдеать .java
перебор массива
Можно ли в Jar запихнуть классы JApplet?
Ща буду кого нить бить!, if (int==int) problem or "сам дурак"
вакансия, требуется опытный програмист на JAVA
J2EE
Как рисовать на рабочий стол с помощью java
где расположить объект jPanel?
LDAP, обращение к LDAP из JAVA
Forte for Java CE, Вопрос по использованию
массив в массиве... трабл...
Как Вы относитесь к курящим девушкам?
Java2, @@???
Applet и HTTP/Socks-прокси.
метод "getBlob", пакет java.sql
как убрать кнопки из заголовка окна в диалоге?, SWING
Как?
AXIS
Исходники, Исходники JVM
Использование чужих EJB
Как создать экзешник?
Как Вы относитесь к курящим девушкам?
Прежде чем задать вопрос, прочтите это!
Прежде чем задать вопрос, прочтите это!
Документация и книги по Java, Давайте соберём ссылки
совместимость WebServices на Java и С#
ПОМОИТЕ ПЛИЗ ! Почему не работает ?, Есть апплет (см) Что с ним не так ?
ANT, Проблемы с Ant
загрузка DLL из HTML через JAVA апплет, нужна консультация
Web Deployment Descriptor
Как работать с растровым изображением?
Начинаю изучать Java, Какие проги нужны...
Кто знаком с mycgiserver.com, где там индексная страница?
Java Media Framework (JMF), расскажите, как им пользоваться...
Документация и книги по Java, Давайте соберём ссылки
Запуск и останов потока..., Немогу остановить.
Какая разница?, дескриптор vs. хендл
создать jar...
Вопрос об исключениях, порядок выполнения
Передача параметров функцию, вместо параметра null
Юниксовые сигналы в Яве
работа с images
Проблемы с кодировкой...
Копирование файлов
Нужны гениальные программисты Java :)
Прямоугольная область из Java формы, Надо сохранить в jpg то, что рисую
Разве нет совместимости?.., jdk1.2.2 & jdk 1.4.1...
Апплет русский не понимает

Платные хостинги     Раскрутка сайта     Книги по программированию


Порядок вычисления логического выражения

Только здесь 1000 посетителей на Ваш сайт всего за 3 у.е.!

- Доброго времени суток!Вот разбираюсь с чужим кодом и попалось такое выражениеКод if (verbose && level <= verboseLevel)  System.out.println(s);highlightSyntax('javaYWExYj','java');гдеboolean verbose;int level;int verboseLevel;Меня интересует порядок вычисления выражения.Спасибо.

- Сначала level <= verboseLevel. А потом только результат, как ЛОГИЧЕСКОЕ выражение используется в операторе &&По-другому не получается - в логическом выражении можно только логические значения использовать.Хотя я бы так не написал - взял бы в скобки. Читать не удобно.

- Сначала идет проверка verbose... Если фалсе - не проверяет вторую часть вообще, далее level <= verboseLevel, а потома &&

- Спасибо.2AntonSaburov Я тоже, когда вносил изменения, в скобки взял.Меня ещЁ интересует вопрос: почему сначала вычисляется <=, а не && (ведь приоритет у && выше), только потому, что логическую переменную нельзя сравнить с числом?Это компилятор такой умный?

- В Яве идет явная типизация. По этому логическая переменная != числовой и с ними операции сравнения/логических действий не производят. Если ты напишешь к примеру verbose && level - это будет ошибка (компилятор ругатся будет). В Сях боол можно сравнивать с числовой, так как тизация менее жесткая... (правда сравнение будет - int > 0 - труе, int <= o - фалсе)

Интернет казино     Онлайн игры     Увеличение члена     Купить DVD


Главная страница | программирование 1с предприятие | язык программирования pascal | виды программирования | программирование процессоров | язык программирования 1с | программирование assembler | методология программирования | прикладное программирование | программирование turbo pascal | парадигмы программирования | удаленная программирование | программирование управления | справочник программирования | задачи математическому программированию | методики программирования | программирование outlook | компьютерное программирование | программирование деревья | высокоуровневое программирование | программирование delphi скачать | программирование сигнализации | теория языков программирования | программирование микропроцессоров | обоснование языка программирования | программирование win32 | Ссылки

Все про программирование управления