Помогите решить задачку,заранее спасибо.
На входе:строка вида 12321323213111312
На выходе: название целого типа данных java,минимально достаточного для представления этого числа,или "нет",если такого типа нет.
Помогите решить задачку,заранее спасибо.
На входе:строка вида 12321323213111312
На выходе: название целого типа данных java,минимально достаточного для представления этого числа,или "нет",если такого типа нет.
Клуб программистов работает уже ой-ой-ой сколько, а если поточнее, то с 2007 года.
4 декабря 2007 в 20:01
СПАСИБО ЗА ПОМОЩЬ,А МОЖНО ПОПОДРОБНЕЕ,в ЯВА МАЛО ЧТО ПОНИМАЮ,А В КНИГАХ ВСЁ РАСПЛЫВЧАТО НАПИСАНО.
4 декабря 2007 в 11:03
try {Byte.parseByte(s); return "byte";} catch(NumberFormatException e) {try {Integer.parseInt(s);} …}
4 декабря 2007 в 3:01
Делишь на 2 в н-ной степени, где н кратно 8 и если делиться то из предварительно забитой таблички выдаешь название типа… А вообще, помойму, там функция специальная есть… Кода не приведу, так как с жавой знаком на "привед-пока"