Виктория Шестопалова: сударыня, пока вы не дадите ссылку на вашу страницу(с проблемой) или хотябы не скинете проблемный код - вам не помогут, и как исправить не скажут, просто потому, что не знают из-за чего возникла проблема. Экстросенсорных способностей у здешних обитателей нет.
Леша: а зачем тебе это печать, стек трейс можно копирнуть (даже из консоли винды). Вообще то что ты напечатал похоже на вывод ошибки компиляции в консоли. ты ручками все делаешь? если да, то не усложняй себе жизнь и перейди на IDE например eclipse.
Леша: это абсолютно правильное поведение. выражение !p можно заметить на 1-p. смотри знак ! это отрицание, !true эквивалентно false, а !false эквивалентно true. В случае с 1 и 0 получается так если a=0, то !a=1. тем самым a=0 -> !a=1-a -> !a =1-0 -> !a=1
abs0lut: и что? результат выполнения от этого изменится?
Как хранится тип boolean в памяти вы представляете, и сколько он занимает памяти? и чем отличается логическая операция, которая выполняется с битами, и побитовая операция, которая также работает с битами и является логической операцией? абсурд какой-то.
когда пишешь вопрос или ответ и хочешь вставить исходный код, то можно воспользваться кнопкой "Вставить исходный код", выглядит как многоточие. Выбираешь тип кода, и в сообщении появляется тег code, внутрь размещаешь свой код. Так всем будет приянее и удобнее.
AVKor: ну забавно же, никто не спросит даже какого порядка числа будут. как (тип данных) и для чего будет использоваться целая часть? но зато все предлагают решение в виде преобразование в int. меня это удивляет.
самый лучший вариант (для моего примера, и для чисел умещающихся в double) уже описан вами - Math.floor(x), но даже оно не подходит для всех задач. ТЗ оставляет множество вопросов, потому что оно гавеное. Будут уточнения - будет и корректное решение.
Если есть одна ошибка, то дальше файл не проверяется. А например, если эта ошибка, к примеру, незакрытый тег, то дальнейший парсинг вообще бессмысленный - черт знает что там распарсится из-за нарушения структуры.
Аналогично в программировании, если написать код заведомо с множеством ошибок, то его выполнение прервется на первой ошибке, и вывалится сообщение о ней.