Java, .NET, PHP, PYTHON, ANGULAR, ML, Data Science, Testing, CI Tutorials in Easy Languages.

"Best Software Training, Internship, Project Development center of Indore India, Helpline 780506-3968"

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





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();

   }


}


3 Comments

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

POST Answer of Questions and ASK to Doubt

Previous Post Next Post