Оказывается, 2.00 - 1.10 не равно 0.90.
Не рекомендуется использовать float и double для расчетов чего-нибудь важного. Надо использовать BigDecimal(String), но ни в коем случае не использовать BigDecimal(double).
Кроме того, тут рекомендуют использовать форматтеры для вывода чисел.
пятница, 12 января 2007 г.
Java Puzzle 1: Oddity
boolean isOdd( int i ) {
return i % 2 == 1;
}
Тут описывается проблема остатка от деления (оператор %).
Выражение ( i % 2 == 1 ) не работает для отрицательных чисел, так как там остаток от деления равен -1. Рекомендуют использовать выражение ( i % 2 != 0 ).
return i % 2 == 1;
}
Тут описывается проблема остатка от деления (оператор %).
Выражение ( i % 2 == 1 ) не работает для отрицательных чисел, так как там остаток от деления равен -1. Рекомендуют использовать выражение ( i % 2 != 0 ).
javadoc - codavaj
Забавный проект.
Позволяет сгенерировать java-код по ранее сгенерированному javadoc.
Позволяет сгенерировать java-код по ранее сгенерированному javadoc.
среда, 10 января 2007 г.
Задачка
Для собеседования у нас придумали задачку: реализовать XOR через AND, OR и NOT. В связи с тем, что я подзабыл булеву алгебру, я решал ее минут 10, включая составление проверочной таблицы.
Для наглядности предлагается использовать блоки с двумя входами и одним выходом для AND и OR, или один вход и один выход для NOT. У меня получилось 4 блока.
А вам слабо?
Для наглядности предлагается использовать блоки с двумя входами и одним выходом для AND и OR, или один вход и один выход для NOT. У меня получилось 4 блока.
А вам слабо?
понедельник, 1 января 2007 г.
понедельник, 11 декабря 2006 г.
Google переводит
Переводчик Гугля отжигает:
Sergey Malenkov -> Сергей Маленков
Peter Norton -> Евгений Касперский
(English to Russian BETA)
Sergey Malenkov -> Сергей Маленков
Peter Norton -> Евгений Касперский
(English to Russian BETA)
четверг, 7 декабря 2006 г.
Hard Rock Cafe
Hard Rock Cafe продали индейцам-семинолам, единственному американскому племени индейцев, которое никогда не подписывало мирный договор с США.
четверг, 30 ноября 2006 г.
понедельник, 27 ноября 2006 г.
воскресенье, 26 ноября 2006 г.
четверг, 23 ноября 2006 г.
Пролетарская
Открыли, наконец, эту станцию метро после ремонта. Теперь до Рыбацкого ехать на одну остановку дальше...
Вспомнилось
Когда мы с Рустиком ехали в Москву за машиной, то сидели и обсуждали всякое: говорили про Сан, про наш питерский сайт, про команду Swing...
И тут с верхней полки свешивается парень, раздетый до трусов, и спрашивает, не учавствуем ли мы в питерском сайте свингеров. Сначала мы растерялись, а потом объяснили ему, что он нас не за тех принял, и сказали, чтобы отстал...
А вторым нашим соседом по купе был алкаш, который стырил у меня простынь и вырубился. Пришлось так ехать, так как проводница не выдала новый комплект.
И тут с верхней полки свешивается парень, раздетый до трусов, и спрашивает, не учавствуем ли мы в питерском сайте свингеров. Сначала мы растерялись, а потом объяснили ему, что он нас не за тех принял, и сказали, чтобы отстал...
А вторым нашим соседом по купе был алкаш, который стырил у меня простынь и вырубился. Пришлось так ехать, так как проводница не выдала новый комплект.
воскресенье, 19 ноября 2006 г.
Лем пишет
"Ученый Код изящно врет" (С).
Во многих рассказах (из последних прочитанных - Ананке) намекает, что не нужно полностью доверять компьютерам. Ведь программы для них пишут люди!
Во многих рассказах (из последних прочитанных - Ананке) намекает, что не нужно полностью доверять компьютерам. Ведь программы для них пишут люди!
Холодильник
Продаются только левые холодильники. В смысле, для левшей. Они все открываются правой рукой, чтобы шариться там левой. Большинству приходится дверь перевешивать. Блин!
Lib.ru закрывается?
понедельник, 13 ноября 2006 г.
Жаков в городе
Слава в гости заезжал. Пообщались...
Мне сложно перестать называть его на Вы, так как будучи его студентом привык. Хоть и пили на брудершафт - не помогает. Оговариваюсь часто.
Обещает раз в полгода появляться, так как у них в Питере отделение открылось. GenesisLabs теперь подразделение Alcatel. (2Стас: ваш конкурент).
Рассказывал, как клево в Калифорнии. Если поеду на JavaOne, заеду к нему в гости. У него Шевроле Тахо - наш Матиз ему в багажник легко войдет ;-)
Мне сложно перестать называть его на Вы, так как будучи его студентом привык. Хоть и пили на брудершафт - не помогает. Оговариваюсь часто.
Обещает раз в полгода появляться, так как у них в Питере отделение открылось. GenesisLabs теперь подразделение Alcatel. (2Стас: ваш конкурент).
Рассказывал, как клево в Калифорнии. Если поеду на JavaOne, заеду к нему в гости. У него Шевроле Тахо - наш Матиз ему в багажник легко войдет ;-)
Подписаться на:
Сообщения (Atom)

