Условный оператор Java: упражнение 2 с решением
Напишите программу на Java для решения квадратных уравнений (используйте if, else if и else).
Тестовые данные
Введите a: 1
Введите b: 5
Введите c: 1
Наглядное представление:
Образец Решение :
Код Java:
import java.util.Scanner; открытый класс Упражнение2 {public static void main (String [] Strings) {Scanner input = new Scanner (System.in); System.out.print ("Введите a:"); двойной a = input.nextDouble (); System.out.print ("Вход b:"); двойной b = input.nextDouble (); System.out.print ("Вход c:"); двойной c = input.nextDouble (); двойной результат = b * b - 4.0 * a * c; если (результат> 0,0) {двойной г1 = (-b + Math.pow (результат, 0,5))/(2,0 * а); double r2 = (-b - Math.pow (результат, 0,5))/(2,0 * a); System.out.println («Корни - это« + r1 + »и« + r2 »); } иначе, если (результат == 0,0) {двойной г1 = -b/(2,0 * а); System.out.println ("Корень есть" + r1); } else {System.out.println ("Уравнение не имеет действительных корней."); }}}
Пример вывода:
Вход a: 1 Вход b: 5 Вход c: 2 Корни равны -0,4384471871911697 и -4,561552812808831
Блок-схема:
Редактор кода Java:
Предыдущий: Программа для проверки положительного или отрицательного числа
Далее: напишите программу на Java, чтобы найти наибольшее из трех чисел.