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