Re[2]: Смешной вопрос на интервью
От: Аноним  
Дата: 09.07.10 04:01
Оценка:
Здравствуйте, vsb, Вы писали:

vsb>Здравствуйте, ORA600, Вы писали:


ORA>>Контора ищет джава девелопера и задаёт следующий вопрос:

ORA>>Привести 10 различных значений а при которых выравжение a==-a будет истинным.
ORA>>Это я что-то сильно не знаю или потенциального работодателя проглючивает?

vsb>
vsb>        int a1 = 0;
vsb>        int a2 = -2147483648;
vsb>        long a3 = 0;
vsb>        long a4 = -9223372036854775808l;
vsb>        float a5 = 0;
vsb>        double a6 = 0;
vsb>        Integer a7 = 0;
vsb>        Long a8 = 0l;
vsb>        Float a9 = 0.f;
vsb>        Double a10 = 0.;
vsb>        Integer a11 = -2147483648;
vsb>        Long a12 = -9223372036854775808l;
vsb>

vsb>Если джава меньше 5, то 6 остаётся.


int a1 = 0; при сравнении идентичен Integer a7 = 0;
long a3 = 0 при сравнении идентичен Long a8 = 0l;
float a5 = 0; при сравнении идентичен Float a9 = 0.f;
double a6 = 0; при сравнении идентичен Double a10 = 0.;



Итого правильных ответов — 8.

Насколько я помню при сравнении 2-х float они будут расширенны до double. Если это так, тогда уже 7 правильных ответов.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.