wap to implement bitwise operators

21
1 // WAP to implement bitwise operators. class Bitwise { public static void main(String arg[]) { int a=3; int b=6; int c=a|b; int d=a&b; int e=a^b; int f=(~a & b)|(a & ~b); int g=~a & 0x0f; System.out.println(" a=" +a); System.out.println(" b=" +b); System.out.println(" a|b=" +c); System.out.println(" a&b=" +d); System.out.println(" a^b=" +e); System.out.println("(~a & b)|(a & ~b)=" +f); System.out.println(" ~a & 0x0f=" +g); } } OUTPUT /* C:\sinny>javac Bitwise.java C:\sinny>java Bitwise a=3 b=6 a|b=7 a&b=2 a^b=5 (~a & b)|(a & ~b)=5 ~a & 0x0f=12 */

Upload: harleen-sodhi

Post on 23-Jan-2018

64 views

Category:

Career


1 download

TRANSCRIPT

Page 1: Wap to implement bitwise operators

1

// WAP to implement bitwise operators. class Bitwise

{

public static void main(String arg[])

{

int a=3;

int b=6;

int c=a|b;

int d=a&b;

int e=a^b;

int f=(~a & b)|(a & ~b);

int g=~a & 0x0f;

System.out.println(" a=" +a);

System.out.println(" b=" +b);

System.out.println(" a|b=" +c);

System.out.println(" a&b=" +d);

System.out.println(" a^b=" +e);

System.out.println("(~a & b)|(a & ~b)=" +f);

System.out.println(" ~a & 0x0f=" +g);

}

}

OUTPUT /*

C:\sinny>javac Bitwise.java

C:\sinny>java Bitwise

a=3

b=6

a|b=7

a&b=2

a^b=5

(~a & b)|(a & ~b)=5

~a & 0x0f=12

*/

Page 2: Wap to implement bitwise operators

2

// WAP to implement arithmetic operator class Arithmetic

{

public static void main(String arg[])

{

//system.out.println("Integer Arithmetic");

int a=1+1;

int b= a*3;

int c= b/4;

int d= c-a;

int e= -d;

System.out.println("a=" + a);

System.out.println("b=" + b);

System.out.println("c=" + c);

System.out.println("d=" + d);

System.out.println("e=" + e);

}

}

OUTPUT /*

C:\sinny>javac Arithmetic.java

C:\sinny>java Arithmetic

a=2

b=6

c=1

d=-1

e=1 */

Page 3: Wap to implement bitwise operators

3

// WAP to implement conditional operator class conditional

{

public static void main(String arg[])

{

int i,z;

i=10;

z= i<0 ? -i :i; // get absolute value of i

System.out.print("absolute vale of");

System.out.println( i +"is" + z);

i=-10;

z= i<0 ? -i :i; // get absolute value of i

System.out.print("absolute vale of");

System.out.println( i +"is" + z);

}

}

OUTPUT /*

C:\sinny>javac conditional.java

C:\sinny>java conditional

absolute vale of10is10

absolute vale of-10is10

*/

Page 4: Wap to implement bitwise operators

4

//WAP to implement constructor overload class box

{

double width;

double height;

double depth;

box(double w, double h, double d)

{

w=width;

h=height;

d=depth;

}

box()

{

width=-1;

height=-1;

depth=-1;

}

box(double len)

{

width=height=depth=len;

}

double volume()

{

return width*height*depth;

}

}

class overload

{

public static void main(String arg[])

{

box mybox1 = new box(10,20,30);

box mybox2 = new box();

Page 5: Wap to implement bitwise operators

5

box mycube = new box(7);

double vol;

vol=mybox1.volume();

System.out.println("volume of my box1 is " +vol);

vol=mybox2.volume();

System.out.println("volume of my box2 is " +vol);

vol= mycube.volume();

System.out.println("volume of mycube is " +vol);

}

}

OUTPUT /*

C:\sinny>javac overload.java

C:\sinny>java overload

volume of my box1 is 0.0

volume of my box2 is -1.0

volume of mycube is 343.0

*/

Page 6: Wap to implement bitwise operators

6

// Prefix increment and postfix increment operators.

public class Increment

{

public static void main( String args[] )

{

int c=5; // assign 5 to c

System.out.println( c ); // prints 5

System.out.println( c++ ); // prints 5 then postincrements

System.out.println( c ); // prints 6

System.out.println(); // skip a line

// demonstrate prefix increment operator

c = 5; // assign 5 to c

System.out.println( c ); // prints 5

System.out.println( ++c ); // preincrements then prints 6

System.out.println( c ); // prints 6

} // end main

} // end class Increment

/*

Output : C:\sinny>javac Increment.java

C:\sinny>java Increment

5

5

6

5

6

6*/

Page 7: Wap to implement bitwise operators

7

// Prefix decrement and postfix decrement operators.

public class decrement

{

public static void main( String args[] )

{

int c=7; // assign 7 to c

System.out.println( c ); // prints 5

System.out.println( c-- ); // prints 5 then postdecrements

System.out.println( c ); // prints 6

System.out.println(); // skip a line

// demonstrate prefix decrement operator

c = 7; // assign 7 to c

System.out.println( c ); // prints 5

System.out.println( --c ); // predecrements then prints 6

System.out.println( c ); // prints 6

} // end main

} // end class decrement

OUTPUT /*

C:\sinny>javac decrement.java

C:\sinny>java decrement

7

7

6

7

6

6 */

Page 8: Wap to implement bitwise operators

8

// WAP to implement method overloading. class overloadDemo

{

void test()

{

System.out.println("Function without parameter");

}

void test(int a) //overload test for one integer parameter.

{

System.out.println("a: "+ a);

}

void test(int a, int b) //overload test for two integer parameter.

{

System.out.println("a and b: " +a + " " + b);

}

double test(double a) //overload test for one double parameter.

{

System.out.println("double a: " +a);

return a*a;

}

}

class overloadmethd

{

public static void main(String args[])

{

overloadDemo ob = new overloadDemo();

double result;

ob.test();

ob.test(10);

ob.test(10,20);

result = ob.test(123.25);

System.out.println("result of ob.test(123.25):" + result);

}

}

Page 9: Wap to implement bitwise operators

9

// Output….

/*

C:\sinny>javac overloadmethd.java

C:\sinny>java overloadmethd

Function without parameter

a: 10

a and b: 10 20

double a: 123.25

result of ob.test(123.25):15190.5625

*/

Page 10: Wap to implement bitwise operators

10

// WAP to implement relational operator

import java.util.Scanner;

class evenodd

{

public static void main(String args[])

{

int i=1,n;

Scanner s1=new Scanner(System.in);

System.out.println("Enter the limit for Number :");

n=s1.nextInt();

System.out.println("ODD AND EVEN NUMBERS");

while(i<=n) //relational operator

{

if(i%2==0) //relational operator

{

System.out.println("i = " + i);

}

else

{

System.out.print("i = " + i);

System.out.print(" ");

}

i++;

}

}

}

Page 11: Wap to implement bitwise operators

11

/*

OUTPUT C:\sinny>javac evenodd.java

C:\sinny>java evenodd

Enter the limit for

20

ODD AND EVEN NUMBER

i = 1 i = 2

i = 3 i = 4

i = 5 i = 6

i = 7 i = 8

i = 9 i = 10

i = 11 i = 12

i = 13 i = 14

i = 15 i = 16

i = 17 i = 18

i = 19 i = 20

*/

Page 12: Wap to implement bitwise operators

12

// WAP to implement super keyword class Super

{

int x,y;

Super(int a,int b)

{

x=a;

y=b;

}

int area()

{

return x*y;

}

}

class Sub extends Super

{

int z;

Sub(int i,int j,int k)

{

super(i,j);

z=k;

}

int vol()

{

return x*y*z;

}

}

class demosuper

{

public static void main(String args[])

{

Sub s1=new Sub(10,10,20);

System.out.println("Area: " +s1.area());

System.out.println("Volume: " +s1.vol());

}

Page 13: Wap to implement bitwise operators

13

}

OUTPUT

/*

C:\sinny>javac demosuper.java

C:\sinny>java demosuper

Area: 100

Volume: 2000

*/

Page 14: Wap to implement bitwise operators

14

// WAP A PROGRAM TO SHOW PATTERN

class pattern

{

int i ;

int j ;

void display()

{

for(i=1; i<=5; i++)

{

for(j=1; j<=i; j++)

{

System.out.print( j ) ;

}

System.out.println(" ") ;

}

}

public static void main(String args[])

{

pattern p = new pattern() ;

p.display();

}

}

Page 15: Wap to implement bitwise operators

15

OUTPUT

/*

C:\sinny>javac pattern.java

C:\sinny>java pattern

1

12

123

1234

12345

*/

Page 16: Wap to implement bitwise operators

16

// WAP A PROGRAM TO SHOW PATTERN

class pattern1

{

int i ;

int j ;

void display()

{

for(i=5; i>=0; i--)

{

for(j=i; j<=5; j++)

{

System.out.print( j ) ;

}

System.out.println() ;

}

}

public static void main(String args[])

{

pattern1 p = new pattern1() ;

p.display();

}

}

Page 17: Wap to implement bitwise operators

17

OUTPUT

/*

C:\sinny>javac pattern1.java

C:\sinny>java pattern1

5

45

345

2345

12345

012345

*/

Page 18: Wap to implement bitwise operators

18

Practical file

Of

JAVA

Submitted To : Submitted By :

Mr. Jainendra Name : Pavleen singh BCA – Deptt. Roll No :02021202011

Sem : 4nd sem.

Maharaja Surajmal Institute

Page 19: Wap to implement bitwise operators

19

INDEX

Sr. No

Name of Program Page No Sign.

1 WAP TO DEMONSTRATE BUTTONS IN APPLET

2 WAP TO DEMONSTRATE CHECKBOX GROUP IN APPLET

3 WAP TO DEMONSTRATE CHECKBOX IN APPLET

4

WAP TO DEMONSTRATE CHOICELIST IN APPLET

5

WAP TO DEMONSTRATE LABELS IN APPLET

6

WAP TO DEMONSTRATE LIST IN APPLET

7

Page 20: Wap to implement bitwise operators

20

WAP TO DEMONSTRATE MOVING BANNER IN APPLET

8

WAP TO DEMONSTRATE GRAPHICS IN APPLET

9

WAP TO DEMONSTRATE TEXTFIELD IN APPLET

10

WAP TO DEMONSTRATE MULTITHREAD

11

WAP TO DEMONSTRATE SCANNER CLASS

12 WAP TO DEMONSTRATE TEXTFIELD IN SWINGS

Page 21: Wap to implement bitwise operators

21

13

WAP TO DEMONSTRATE BUTTON IN SWINGS