Форум программистов, компьютерный форум, киберфорум
Наши страницы
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
dispetch
1 / 1 / 2
Регистрация: 30.09.2013
Сообщений: 89
0

Почему так получилось?

16.03.2016, 13:02. Просмотров 763. Ответов 3
Метки (Все метки)

Объясните пожалуйста, почему так получается?

Java
1
2
3
double d = 1000000e100;
        int x = (int) d;
System.out.println("x = " + x);
Ответ:
x = 2147483647

Здесь как бы понятно что long - 64бита, а float - 32бита. Но почему теряется точность?
Java
1
2
3
long l1 = 1234567891234L;
float f1 = l1;
System.out.println("f1 - " + f1);
Ответ:
f1 - 1.23456795E12

Вернуться к обсуждению:
Почему так получилось?
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.03.2016, 13:02
Готовые ответы и решения:

В ступоре. Почему так?
Есть в классе метод, который выводит индекс элемента в строке. Элемент должен...

java.lang.NullPointerException почему так?
вот код: private String stat; private int istat; ... ......

Почему ObjectMapper работает именно так
У меня есть класс типа JsonResponse в котором есть поле result типа Object....

Объясните почему работает именно так?
Добрый день. Пишу приложение и пытаюсь в меню добавить обработку метода ...

Восх. преобразование(не пойму, почему так)
Вот, допустим такой код: class Super { int number = 0; int get() {...

3
Другие темы раздела
Java SE Значение переменной http://www.cyberforum.ru/java-j2se/thread1686315.html
Добрый день! При выводе результата данной программы m4a.counter получает результат 1. Подскажите, почему так происходит? Ведь по идее при x = 0 counter получает значение 1, при заходе в метод ...
Java SE Коменты Idea после сноса и установки Идеи коменты стали //??? ?????? ?????? ?????? //^+(\\.+)*@+(\\.+)*(\\.{2,})$ //^?????? ??????, ????? ???? ????, ?????, ?????,+ ?? ???????? ????????, ???... http://www.cyberforum.ru/java-j2se/thread1686259.html
Java SE Время ожидания InputStream
жду данных с сокета через InputStream, как реализовать его закрытие, если он долго ничего не передает?
Java SE From Pyton to Java
Привествую всех Нуждаюсь в помощи переписать код из Pyton в Java : chars = "ACGT" def neighbors(pattern, d): assert(d <= len(pattern))
Java SE Подскажите как исправить http://www.cyberforum.ru/java-j2se/thread1685972.html
Здравствуйте, подскажите как исправить пожалуйста. //отобаение всех аргументов команднй строки class CommandLine { public static void main(String args) { for (int i=0; i<args.lenght;...
Java SE Не присваивается значение переменной Почему на a = 11; ругается unexpected token???? public class ReadFilesInCatalog_jpg_gif { private String directory; private int a = 0; public ReadFilesInCatalog_jpg_gif(String... подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru