0% found this document useful (0 votes)
6 views7 pages

Week3 Programs

The document contains multiple Java programs demonstrating the use of operators, including arithmetic, logical, and bitwise operations, as well as a program for solving quadratic equations and defining constructors. Each program is accompanied by its output, illustrating the results of the operations performed. Additionally, there is a program that defines a Circle class to calculate its circumference and area.

Uploaded by

cse4671
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views7 pages

Week3 Programs

The document contains multiple Java programs demonstrating the use of operators, including arithmetic, logical, and bitwise operations, as well as a program for solving quadratic equations and defining constructors. Each program is accompanied by its output, illustrating the results of the operations performed. Additionally, there is a program that defines a Circle class to calculate its circumference and area.

Uploaded by

cse4671
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

Operator.

java
/* Java Program to practice Operators*/
import java.lang.*;
class Operator
{
public static void main(String args[])
{
int a=10;
System.out.println("a++ is"+ a++);
System.out.println("++a is"+ ++a);
System.out.println("a-- is"+ a--);
System.out.println("--a is"+ --a);
}
}
Output:
C:\JAVA>javac Operator.java
C:\JAVA>java Operator
a++ is10
++a is12
a-- is12
--a is10
Operator.java
/* Java Program to practice Operators*/
import java.lang.*;
class Operator
{
public static void main(String args[])
{
int a=10;
int b=5;
System.out.println("a+b is"+ a+b);
System.out.println("(a+b) is"+ (a+b));

1
System.out.println("(a-b) is"+ (a-b));
System.out.println("a*b is"+ a*b);
System.out.println("a/b is"+ a/b);
}
}
Output:
C:\JAVA>javac Operator.java
C:\JAVA>java Operator
a+b is105
(a+b) is15
(a-b) is5
a*b is50
a/b is2
Operator.java
/* Java Program to practice Operators*/
import java.lang.*;
class Operator
{
public static void main(String args[])
{
boolean a=true;
boolean b=false;
System.out.println("a is"+a);
System.out.println("b is"+b);
System.out.println("!a is"+!a);
System.out.println("!b is"+!b);
}
}
Output:
C:\JAVA>javac Operator.java
C:\JAVA>java Operator
a istrue

2
b isfalse
!a isfalse
!b istrue
Operator.java
/* Java Program to practice bit shift Operators*/
import java.lang.*;
class Operator
{
public static void main(String args[])
{
System.out.println(10<<2);
System.out.println(-10<<2);
System.out.println(10>>2);
System.out.println(-10>>2);
System.out.println(10>>>2);
System.out.println(-10>>>2);
System.out.println(20<<3);
System.out.println(-20<<3);
System.out.println(24>>3);
System.out.println(-32>>1);
System.out.println(10>>>1);
System.out.println(-10>>>24);
}
}
Output:
C:\JAVA>javac Operator.java
C:\JAVA>java Operator
40
-40
2
-3
2

3
1073741821
160
-160
3
-16
5
255
Quadratic.java
/* Java Program to find the roots of a Quadratic Equation. Calculate discriminate d
and based on the value of d, describe the nature of roots */
import java.lang.*;
import java.util.Scanner;
class Quadratic
{
public static void main(String args[])
{
double a,b,c,d;
double r1,r2;
Scanner scan=new Scanner(System.in);
System.out.println("Enter value of a:");
a=scan.nextDouble();
System.out.println("Enter value of b:");
b=scan.nextDouble();
System.out.println("Enter value of c:");
c=scan.nextDouble();
d=b*b-4*a*c;
System.out.println("Discriminate d is: "+d);
if(d<0)
{
System.out.println("No real roots");
}
else if(d==0)

4
{
System.out.println("Roots are real and Equal");
r1=r2=-b/(2*a);
System.out.println("Roots are :"+r1+"and"+r2);
}
else
{
System.out.println("Roots are Real and distinct");
double d1=Math.sqrt(d);
r1=-b+d1/(2*a);
r2=-b-d1/(2*a);
System.out.println("Roots are :"+r1+"and"+r2);
}
}
}

Output:
C:\JAVA>javac Quadratic.java

C:\JAVA>java Quadratic
Enter value of a:
2
Enter value of b:
6
Enter value of c:
4
Discriminate d is: 4.0
Roots are Real and distinct
Roots are :-5.5and-6.5
Cons.java
/* Java Program to Define a Constructor*/
import java.lang.*;

5
class Cons
{
Cons()
{
System.out.println("In Constructor");
}
public static void main(String args[])
{
Cons c=new Cons();
}
}
Output:
C:\JAVA>javac Cons.java
C:\JAVA>java Cons
In Constructor
Circle.java
/* java Program to define a class and object. Access members using object*/
import java.lang.*;
class Circle
{
double x;
double y;
double r;
double circumference()
{
return 2*3.14159*r;
}
double area()
{
return 3.14159*(r*r);
}
public static void main(String args[])

6
{
Circle c=new Circle();
c.x=0.0;
c.y=0.0;
c.r=5.0;
System.out.println("Circumference is :"+c.circumference());
System.out.println("Area is :"+c.area());
}
}
Output:
C:\JAVA>javac Circle.java
C:\JAVA>java Circle
Circumference is :31.4159
Area is :78.53975

You might also like