double java



Автор Кот задал вопрос в разделе Другие языки и технологии

Java+Дробь (double) и получил лучший ответ

Ответ от Александр[гуру]
для этого есть форматированный вывод.. . допустим у тебя переменная d вот такая: double d = 4.33333333333333333333333333; вот и выводи на печать вот так: System.out.printf(\"%.2f\", d); или System.out.printf(\"%.2d\", d); сам наверное проникнешься что означает \"%.2f\" как вариант, над переменной d можно проделать вот такое извращение: d = ((int) (d*100))/100.0; или воспользоваться стандартной функцией округления.. . лично мне такой вариант крайне неприятен.. . особенно когда надо производить вычисления поточнее.. . пусть в вычислениях крутятся десятичные знаки столько сколько им захочется.. . а при выводе на печать отсекайте сколько надо...

Ответ от Евгений Пашкевич[активный]
сам когда-то искал) решение не нашел, но придумал свое) --- int i = 2; String str = String.valueOf(1/3.); int pos = str.indexOf("."); String str2 = str.substring(0, pos + i + 1); System.out.println(str2); --- удачи в поиска

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Java+Дробь (double)

преобразовать из String в Double
А происходит это потому, что строчки immutable в java. Т. е. вы не можете изменить строчку после её
подробнее...
спросили в Jeep Shadrinsk
Почему все типы данных в Java пишутся с маленькой буквы, кроме String?
Потому что - int, long, byte, short, float, boolean, double, char это примитивные типы.. которые не
подробнее...
спросили в Jeep
Как нужно сравнивать вещественные числа на равенство в Java?
Почему не удастся? Очень даже удастся. Если числа одинаковые то equals для Double/Float и "==" для
подробнее...
спросили в Jeep
Какой тип действительных чисел в java Какой тип действительных чисел в java
Как и в других Си-подобных языках, два типа: float (4 байта) и double (8
подробнее...
спросили в Jeep
Помогите новичку Java Swing
Пишеш на Java в Intellij IDEA* не совсем корректно ты выше написал)
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

Java, как правильно сравнивать double?
Сравнивать числа с плавающей запятой в любом языке программирования правильнее примерно такподробнее...

Подскажите пожалуйста как сделать анимацию в Java.
нууууууу это надо знать как вообще происходит анимация, пришла такая идея, нарисовать анимацию по
подробнее...
спросили в Талица
Вопрос по Java, инкапсуляция
Создал класс физического объекта, добавил ему параметр веса, сделал вес приватным членом класса и
подробнее...

Как использовать геттеры и сеттеры в Java вне пределов одного класса?
Геттеры и сеттеры не дают никаких преимуществ по сравнению с прямым обращениям к полям. Это просто
подробнее...

Java. Пара простых вопросов от начинающего. Что означает 1) static private double? 2) printSinusTable
1) static - означает, что метод(поле) существует на уровне класса, а не отдельных экземпляров.
подробнее...
спросили в Деление
Как найти целое значение от деления в Java?
Деление: /
Остаток деления: %

Integer / Integer = Integer (округленный в меньшую
подробнее...
спросили в Корень
Корень на java
эээ.. . спросили про корень квадратный.. .
а пишете синус... .
это раз.. .

во
подробнее...

Работа с типом double в java se
что значит \"нормально\"? да-да, это и есть double.
поэтому вместо x == y надо использовать
подробнее...

вопрос по java
Не, ну а массив-то тебе зачем в этом деле? И нафига для такой простейшей программы юзать java.awt и
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*