implicit and explicit conversion,boxing ,unboxing and auto boxing a concept in java

3

String s = "hello";
String s1 = new String("hello");
String s2= "hello";
implicit and explicit conversion:-
boxing, unboxing, and autoboxing a concept in java:-
implicit or boxing:-  it is used to convert primitive type data to object type.
it will be automatically implemented hence it is called an implicit conversion.
int a=10;
Object o;
o=a;  //implicit
explicit or unboxing:-  it is used to convert derived type data to a primitive type.
for example, if we convert Object type data to integer type then it is called explicit conversion
Object o=20;
int b;
b =(int)o;  //explicit
Autoboxing:-  It is used to convert all primitive type data to respective wrapper classes, for example, if we convert int data to Integer, float data to Float, char data to String then these operations will be implemented automatically.  this concept is mostly used in the collection framework in java.
int a=100;
Integer a1 = new Integer(a);
class Boxingunboxing
{
   Object o=20;
   int a=100,b;
   void boxing()
   {
       o=a;  //small scale to large
       System.out.println("result is "+o);
   }
   void unboxing()
   {
      b=(int)o;  //large to scale
      System.out.println("result is "+o);
   }
   void autoboxing()
   {
      Integer c = new Integer(a);
      System.out.println(c);
      Integer d=b;
      System.out.println(d);
   }
   public static void main(String args[])
   {
      Boxingunboxing obj = new Boxingunboxing();
      obj.boxing();
      obj.unboxing();
      obj.autoboxing();

   }
}
Tags

Post a Comment

3Comments

POST Answer of Questions and ASK to Doubt

  1. class Middleage
    {
    public static void main(String[]args)
    {
    int f, m, s, f1, s1;
    f=40;
    m=38;
    s=20;

    f1=f-m;
    s1=m-s;

    System.out.println( f1 );
    System.out.println( s1 );
    }
    }

    ReplyDelete
  2. class Leapyear
    {
    public static void main(String[]args)
    {
    int a=100,l;
    l= (a/4);
    System.out.println(l);
    }
    }

    ReplyDelete
  3. package Basics;

    import java.util.Scanner;
    public class electricityBill {

    public static int perUnit=13;

    public static void main(String[] args) {
    Scanner sc= new Scanner(System.in);
    float e,electricityBill;
    System.out.println("Please Enter the Consumption");
    e= sc.nextFloat();

    electricityBill=e*perUnit;

    System.out.println("Total Electricity Bill Consumption of RS " +electricityBill);

    }

    }

    ReplyDelete
Post a Comment