Bitwise Class Static Overloading
Bitwise Class Static Overloading
Assignment : 8
1.Write a Simple Java Program that demonstrate the difference between signed right
shift (>>) and unsigned right shift(>>>).
import java.util.*;
class shift
{
public static void main(String args[])
{
//Signed Right shift
int a = 4;
System.out.println(a>>2);
int b = -9;
System.out.println(b>>2);
int d = -6;
System.out.println(d>>>29);
}
}
Output :
186150316006 Page no : 1
Subject : Java Programming
import java.util.*;
class account
{
String Acc_name;
String Acc_type;
int Acc_number;
int Acc_balance;
int deposit,total;
void getaccount()
{
System.out.println("Account holder name : "+Acc_name);
System.out.println("Account type : "+Acc_type);
System.out.println("Account number : "+Acc_number);
System.out.println("Account balance : "+Acc_balance);
System.out.println("Deposit amount : "+deposit);
System.out.println("total amount : "+total);
}
}
class Main
{
public static void main(String args[])
{
account a=new account ();
a.setaccount("Vaishali", "Saving account",112233,4100);
a.deposit(3000);
a.getaccount();
}
}
Output :
186150316006 Page no : 2
Subject : Java Programming
class Test
{
static int i, j;
static
{
i = 10;
System.out.println("static block1 called.. ");
}
static
{
j=20;
System.out.println("static block2 called.. ");
}
}
class Main
{
public static void main(String args[])
{
System.out.println("main method called.."+Test.j);
}
static
{
System.out.println("static block3 called.. "+Test.i);
}
}
Output :
186150316006 Page no : 3
Subject : Java Programming
import java.util.*;
class product
{
String P_name;
String P_company;
int price;
static int count=0;
void getproduct ()
{
System.out.println("product name : "+P_name);
System.out.println("Product company : "+P_company);
System.out.println("product price :"+price);
}
}
class P
{
public static void main(String args[])
186150316006 Page no : 4
Subject : Java Programming
{
product p=new product ();
p.setproduct("Hello","abc",300);
p.getproduct();
System.out.println();
product p1=new product ();
p1.setproduct("Hii","xyz",100);
p1.getproduct();
System.out.println();
product p2=new product ();
p2.setproduct("Good","xyz",400);
p2.getproduct();
System.out.println("\nTotal number of products:"+product.count);
}
}
Output :
186150316006 Page no : 5
Subject : Java Programming
import java.util.*;
class overloading
{
void display ()
{
System.out.println("no argument in specified..");
}
void display (String s)
{
System.out.println("String specified by string argument..");
System.out.println(" "+s);
}
void display (String s,int n)
{
System.out.println("String specified by string and int argument.. ");
for(int i=0;i<n;i++)
{
System.out.println(" "+s);
}
}
}
class main
{
public static void main(String args[])
{
overloading o = new overloading ();
o.display();
o.display("Hello");
o.display("Hello",6);
}
}
Output :
186150316006 Page no : 6