# Java program that prints all real solutions to the quadratic equation ax2+bx+c=0

Write a Java program that prints all real solutions to the quadratic equation ax2+bx+c=0. Read in a,b,c and use the quadratic formula.If the discriminant b2-4ac is negative, display a message stating that there are no real roots.

```1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 import java.util.Scanner; class solutions { public static void main(String[] args) { int a,b,c; double x,y; Scanner s=new Scanner(System.in); System.out.println(“Enter the values of a,b, and c”); a=s.nextInt(); b=s.nextInt(); c=s.nextInt(); int k=(b*b)-4*a*c; if(k<0) { System.out.println(“No real roots”); } else { double l=Math.sqrt(k); x=(-b-l)/2*a; y=(-b+l)/2*a; System.out.println(“Roots of given equation:”+x+” “+y); } } }```

Output:

Enter the values of a,b,c
1
5
6
Roots of given equation:-3.0 -2.0

Enter the values of a, b, c
1
2
2
No real solutions

Start exploring endless computing possibilities with your own Raspberry Pi computer and accessories. Perfect for beginners and students.

Enter the values of a, b, c
1
3
2
Roots of given equation: -2.0 -1.0

### 7 Responses to “Java program that prints all real solutions to the quadratic equation ax2+bx+c=0”

1. ….hello again….

hats off to u 4 publishing sumthin wich i really cant understand…i really dnt knw wat kind of thing u r
using….in d program…!!!!

plz make changes so dat student lik me can understand

…………plz………

2. Thanx alott.. keep posting such useful programs 3. Thanx alott.. keep posting such useful programs 4. akinwale emmanuel

tnks 4 d program.

5. seenu.pasham

Sir… I’ve a doubt.. Please clarify me…

“why an array index starts from zero only? Is there any special reason for that?”

6. Divyashree

I want a program to enter our own equation to find roots…..

7. hey i found may more interesting programs on this blog with interview questions http://javatutorialhere.blogspot.in/

##### More from Basic Programs
###### Java program to find whether no. is palindrome or not ### Research Papers ### Projects 