а если перегнать число в строку и распарсить руками, конечно если оно не в экспотенциальной форме записано
Добавлено @ 18:01
Код | static int[] frexp(double d){ String sD = String.valueOf(d); String separator = "."; int sepIndex = sD.indexOf(separator); return new int[]{Integer.parseInt(sD.substring(0, sepIndex)),Integer.parseInt(sD.substring(++sepIndex))}; }
|
Добавлено через 10 минут и 37 секунд ну или
Код | static int[] frexp(double d){ StringTokenizer tok = new StringTokenizer(String.valueOf(d),"."); return new int[]{Integer.parseInt(tok.nextToken()),Integer.parseInt(tok.nextToken())}; }
|
|