Решение квадратного уравнения на Java. В этой статье рассмотрим алгоритм решения квадратного уравнения и реализуем его на языке программирования Java. Пусть нам требуется решить уравнение вида: . Будем решать его через дискриминант. Для получения корней уравнения необходимо выполнить следующий алгоритм: Вычислим дискриминант по формуле: . ЕСЛИ дискриминант больше нуля, то вычислим корни уравнения x. ИНАЧЕ ЕСЛИ дискриминант равен нулю, значит уравнение имеет единственный корень.
Вычислим его по формуле: ИНАЧЕ (то есть дискриминант меньше нуля) уравнение не имеет действительных корней. Реализуем этот алгоритм на языке программирования Java. Приступим к написанию кода программы. В начале импортируем класс Scanner, необходимый для ввода данных.
Scanner; 1importjava. Scanner; Перейдем к функции main. Объявим необходимые переменные. Для вычислений будем использовать вещественный тип данных повышенной точности double. Инициализируем этот объект класса входным потоком.
Scanner in = new Scanner(System. Scanner in=new. Scanner(System.
Считаем переменные a, b и c. Double(). b = in. Double(). c = in. Double(); a=in. next. Double(); b=in. next. Double(); c=in. next.
Double(); Реализуем алгоритм решения квадратного уравнения, который был описан выше. Продемонстрируем работу программы: Если вы хотите скачать исходник этой программы, написанный в среде программирования Net. Beans, то нажмите на кнопку ниже. Скачать исходник. Решение квадратного уравнения на Java.