AIM: Write a java program to display default value of all primitive data type of java
import [Link].*;
class DefaultValues
static byte b;
static short s;
static int i;
static long l;
static float f;
static double d;
static char c;
static boolean bl;
public static void main(String[] args)
[Link]("The default values of primitive data types are:");
[Link]("Byte default value :"+b);
[Link]("Short default value :"+s);
[Link]("Int default value :"+i);
[Link]("Long default value :"+l);
[Link]("Float default value :"+f);
[Link]("Double default value :"+d);
[Link]("Char default value :"+c);
[Link]("Boolean default value :"+bl);
Output:
The default values of primitive data types are:
Byte default value :0
Short default value :0
Int default value :0
Long default value :0
Float default value :0.0
Double default value :0.0
Char default value :
Boolean default value :false
AIM: To write a java program that display the roots of a quadratic equation ax2+bx=0.
Calculate the discriminate D and basing on value of D, describe the nature of root.
import [Link].*;
class quadraticdemo
public static void main(String[] args)
int a, b, c;
double r1, r2, D;
Scanner s = new Scanner([Link]);
[Link]("Given quadratic equation:ax^2 + bx + c");
[Link]("Enter a:");
a = [Link]();
[Link]("Enter b:");
b = [Link]();
[Link]("Enter c:");
c = [Link]();
D = b * b - 4 * a * c;
if(D > 0)
[Link]("Roots are real and unequal");
r1 = ( - b + [Link](D))/(2*a);
r2 = (-b - [Link](D))/(2*a);
[Link]("First root is:"+r1);
[Link]("Second root is:"+r2);
else if(D == 0)
[Link]("Roots are real and equal");
r1 = (-b+[Link](D))/(2*a);
[Link]("Root:"+r1);
else
[Link]("Roots are imaginary");
Output:
Given quadratic equation:ax^2 + bx + c
Enter a:2
Enter b:3
Enter c:1
Roots are real and unequal
First root is:-0.5
Second root is:-1