Week3 Programs
Week3 Programs
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