Java Program to Store Unicode Characters Using Character Literals

05 May, 2022
ASCII table helps to get computation done earlier but with the ongoing passage of time, there emerge several human-readable languages where the constraint with ASCII was it only supports 256 symbols that too of English only. Now to make computations for other languages there emerges a UNICODE system for computation inside the computer that supports 65535 symbols.  
Unicode characters are universal character encoding standards. It represents the way different characters can be represented in different documents like text files, web pages, etc. The Unicode supports 4 bytes for the characters. UTF-8 has become standard character encoding it supports 4 bytes for each character. There are other different Unicode encodings like UTF-16 and UTF-8. Character literals in Java are constant characters in Java. They are expressed in single quotes ‘a’,’A, ‘1’,’!’, ‘π’, ‘$’,’©’. The data type that can store char literals is char. 
 
 Different Methods to Store Unicode Characters
Assigning Unicode to the char data typesAssigning Unicode values to char data typesAssigning ASCII values to char data types 
Assigning Unicode to the char data types
Assigning Unicode values to char data types
Assigning ASCII values to char data types 
Now let us discuss the above methods by listing the approach and lately implementing the same that is as follows:
Method 1: Assigning Unicode to the char data types.
Illustrations:
Input : a = '$' 
Output: $
Input : a = '~' 
Output: ~
Approach:
Create a character variable.Store Unicode characters in a variable using a single quote.Print the variable on the console.
Create a character variable.
Store Unicode characters in a variable using a single quote.
Print the variable on the console.
Example:
Java
// Java Program to Store Unicode Characters// Using Character Literals// By Assigning Unicode to the char data types // Importing required classesimport java.io.*; // Classclass GFG {     // Main driver method    public static void main(String[] args)    {         // Declaring and initializing character        // lately printing the same on console        char c1 = 'a';        System.out.println(c1);         char c2 = 'A';        System.out.println(c2);         char c3 = '1';        System.out.println(c3);         char c4 = '~';        System.out.println(c4);         char c5 = '$';        System.out.println(c5);         char c6 = '/';        System.out.println(c6);         char c7 = 'π';        System.out.println(c7);    }}
a
A
1
~
$
/
?
Method 2: Assigning Unicode values to char data types
Illustrations:
Input  : a = '\u0061' 
Output : a
Input  : a = '\u002F' 
Output : /
Approach:
Create a char variable.Store Unicode value in a variable using a single quote.Print the variable on the console. 
Create a char variable.
Store Unicode value in a variable using a single quote.
Print the variable on the console. 
Example
Java
// Java Program to Store Unicode Characters// Using Character Literals// By Assigning Unicode Values to char Data Types // Importing required classesimport java.io.*; // Classclass GFG {     // Main driver method    public static void main(String[] args)    {         // Declaring and initializing character        // lately printing the same on console        char c1 = '\u0061';        System.out.println(c1);         char c2 = '\u0041';        System.out.println(c2);         char c3 = '\u0031';        System.out.println(c3);         char c4 = '\u007E';        System.out.println(c4);         char c5 = '\u0024';        System.out.println(c5);         char c6 = '\u002F';        System.out.println(c6);         char c7 = '\u03C0';        System.out.println(c7);    }}
a
A
1
~
$
/
?
Method 3: Assigning ASCII values to char data types
Illustrations:
Input : a = 97 
Output: a
Input : a = 49 
Output: 1
Approach:
Create a character variable.Store ASCII value in a variable using a single quote.Print the variable on the console.
Create a character variable.
Store ASCII value in a variable using a single quote.
Print the variable on the console.
Example:
Java
// Java Program to Store Unicode Characters// Using Character Literals// By Assigning ASCII Values// to char Data Types // Importing required classesimport java.io.*; // Classclass GFG {     // Main driver method    public static void main(String[] args)    {         // Declaring and initializing character        // lately printing the same on console        char c1 = 97;        System.out.println(c1);         char c2 = 65;        System.out.println(c2);         char c3 = 49;        System.out.println(c3);         char c4 = 126;        System.out.println(c4);         char c5 = 36;        System.out.println(c5);         char c6 = 47;        System.out.println(c6);    }}
a
A
1
~
$
/
solankimayank
Picked
Java
Java Programs
Java
Writing code in comment?
Please use ide.geeksforgeeks.org,
generate link and share the link here.