Wrapper class Wrapping and Unwrapping
Java Programming Language / OOPs concept more
6065Program:
public class WrappingUnwrapping { public static void main(String args[]) { // data types byte grade = 12; int marks = 58; float price = 9.6f; // observe a suffix of f for float double rate = 60.5; // data types to objects Byte g1 = new Byte(grade); // wrapping Integer m1 = new Integer(marks); Float f1 = new Float(price); Double r1 = new Double(rate); // let us print the values from objects System.out.println("Values of Wrapper objects (printing as objects)"); System.out.println("Byte object g1: " + g1); System.out.println("Integer object m1: " + m1); System.out.println("Float object f1: " + f1); System.out.println("Double object r1: " + r1); // objects to data types (retrieving data types from objects) byte bv = g1.byteValue(); // unwrapping int iv = m1.intValue(); float fv = f1.floatValue(); double dv = r1.doubleValue(); // let us print the values from data types System.out.println("Unwrapped values (printing as data types)"); System.out.println("byte value, bv: " + bv); System.out.println("int value, iv: " + iv); System.out.println("float value, fv: " + fv); System.out.println("double value, dv: " + dv); } }
Output:
Values of Wrapper objects (printing as objects) Byte object g1: 12 Integer object m1: 58 Float object f1: 9.6 Double object r1: 60.5 Unwrapped values (printing as data types) byte value, bv: 12 int value, iv: 58 float value, fv: 9.6 double value, dv: 60.5 Press any key to continue . . .
This Particular section is dedicated to Programs only. If you want learn more about Java Programming Language. Then you can visit below links to get more depth on this subject.
# C Tutorials
# JAVA Tutorials
# HTML Tutorials
# Computer Fundamental
# Data Structure
# DBMS Tutorials
SQL
# C# Language
# R Language
# PHP
# Python
# Vue JS