package java2;
import java.util.Scanner;
import java.math.*;
public class SecondHomeWork {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("Введите значение a: ");
double valueA = scan.nextDouble();
System.out.println("Введите значение b: ");
double valueB = scan.nextDouble();
System.out.println("Введите значение c: ");
double valueC = scan.nextDouble();
double result = (valueB * valueB) - (4 * valueA * valueC);
System.out.println(result);
}
}
public class SecondHomeWork {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("Введите значение a: ");
double valueA = scan.nextDouble();
System.out.println("Введите значение b: ");
double valueB = scan.nextDouble();
System.out.println("Введите значение c: ");
double valueC = scan.nextDouble();
double resultMinusX = (-valueB - (Math.sqrt((valueB * valueB) -4 * valueA * valueC))) / 2 * valueA;
double resultPlusX = (-valueB + (Math.sqrt((valueB * valueB) -4 * valueA * valueC))) / 2 * valueA;
System.out.println("Первый корень уравнение: " + resultPlusX );
System.out.println("Второй корень уравнение: " + resultMinusX );
scan.close();
}
}
Double точнее Float
здесь речь была о разнице Double/Float
то есть в вашем понимании точность не зависит от типа данных
не легкий в использовании BigDecimal
Именно в том месте где я и начал.
где вы увидели банковскую сферу в топике
Именно в том месте где я и начал.
Может быть тогда вообще везде юзать BigDecimal?
То, что вы каждый раз должны создавать объекты своих чисел для вычислений
То, что операции +-/* не перегружены и вам нужно использовать методы.
Это по вашему проще что ли?
занимает больше памяти.
BigDecimal работает медленнее
Не вижу ничего что я что-то пропустил
Где вы увидели расчеты с денежными знаками
Ради примера вы можете посмотреть
это сравнительно более сложная работа
Где вы работаете, если не секрет? Название компании? Просто интересно знать, где работает javadev, который не переживает про занимаемую память объектом.
А где нет расчетов?
Это значит, что его не нужно абсолютно везде
Иначе бы уже давно не было другого типа, кроме как BigDecimal
Вы так и не ответили на вопрос: вы считаете, что точность не зависит от типа данных
Пропустили, потому что начали про BigDecimal, когда в задаче ТС она ни разу не нужна.
а при чем тут ден знаки? только для них нужны точные расчеты?
BidDecimal используется при расчетах с денежными знаками
Прямого ответа так и не будет?
То есть вы называете класс Math зашкваром?
Бред.
Название компании есть?
Что это?
Складывается ощущение, что вы кроме как BigDecimal больше ничего не применяете.
В каких именно расчетах?
Сравнение теплого с мягким.
точность не зависит от типа данных
То есть метод sqrt - старый? Тригонометрические функции тоже? Какую либу тогда надо использовать вместо Math?
Не хватило у вас аргументов - понятно.
Похоже, что стыдно стало.
Вы же написали, что я школьник, который пришел из питона. Зачем спрашивать, если уже знаете.
Если вы сами не можете расшифровать, что написали,
Пример?
По вашей логике их должны были удалить
А вот deptrecated типы
точность у них одна.
Не вижу надписи deprecated.
Может у вас еще и весь пакет java.math старый?
Да куда нам
Что именно на вас прокатило?
Поздравляю, а в каком?
Ни одного примера с кодом нет от вас. Покажете? Ссылочкой.
Вы же только BD используете. Все есть в ваших комментариях.
Разные пределы
вы бы еще через год ответили.
Если нет deprecated, то значит кто-то юзает, и устарело, значит, только у вас в голове.
Что такое "аргементация"?
А что было?
Да куда нам
Ссылку или цитату.
дто
Да как-то не телепат, что вы там себе можете придумать.
Фантазия у вас небогатая
Пожалуйста, цитата:
в любых
Вы тем самым только подтверждаете
в чем здесь проблема и как будете от нее избавляться?
Вам прислать ссылку, где будет написано, что точность double выше float?
Вы и раньше тут сидели
Противоречите сами себе.
Ой, нет спасибо, сидите там один.
До вашего уровня не хочется опускаться.
нужно все точно расшифровывать
Отнюдь.
В каких именно расчетах?
в любых
То есть ответа в коде от вас не ждать?
У вас уже есть эта ссылка. Но вот вам еще. И совсем уж если по простому.
BD даже не рассматривался.
То есть пакет java.math считаете устаревшим?
Вы даже простой код не осилили.
На ваше усмотрение.
Оказывается, вы такой нежный к критике.
За деньги семь шкур сдирают.
А что тогда будете использовать? Есть что-то еще?