Character Data Type : Primitive Data Type in Java Programming
Character data Type : Java Primitive Data Types
- In Java, the data type used to store characters is char.
- Character is 16 bits wide in Java.
- Java uses Unicode to represent characters.
- Java support lot of Unicode symbols from many more human languages for this purpose, it requires 16 bits.
- The range of a char is 0 to 65,536.
- There are no negative chars.
What is Unicode ?
Unicode defines a fully international character set that can represent all of the characters found in all human languages.
Live Example 1 : Integer Value Assigned to Character Data Type
class CharDemo { public static void main(String args[]) { char ch; ch = 'M'; System.out.println("Character is : " + ch); } }
Output :
Character is : M
Live Example 2 : Integer Value Assigned to Character Data Type
// Demonstrate char data type. class CharDemo { public static void main(String args[]) { char ch1, ch2; ch1 = 88; // code for X ch2 = 'Y'; System.out.print("ch1 and ch2: "); System.out.println(ch1 + "" + ch2); } }
Output :
ch1 and ch2: X Y
Live Example 3 : Incrementing Character Variable
class CharDemo2 { public static void main(String args[]) { char ch1; ch1 = 'P'; System.out.println("ch1 contains " + ch1); ch1++; // increment ch1 System.out.println("ch1 is now " + ch1); } }
Output :
ch1 contains P ch1 is now Q
Other Data Types in Java : Integer | Float | Character | Boolean