ប្រភេទទិន្នន័យជាតួអក្សរ char data type នៅក្នុង Primitive Data Types in Java Part 7.5
#រៀនសរសេរកូដជាមួយចិត្រា #javaprogramming #javabasics #codingwithchitra #sololearncoding #ប្រភេទទិន្នន័យជា char (តួអក្សរ) #chardatatypeinjava
JAVA ថ្នាក់ទី១ | JAVA For Beginner
ប្រភេទទិន្នន័យជា char (តួអក្សរ)
ប្រភេទទិន្នន័យជា char មានទំហំផ្ទុកក្នុង Memory 16-bit(2 Byte) ដែលមានតែ១តួអក្សរគត់ជា Unicode
តម្លៃតូចបំផុត ‘\u0000’ (or 0)
តម្លៃធំបំផុត ‘\uffff’ (65, 535)
តម្លៃដើមរបស់វាគឺ ‘\u0000’ ហើយវាមើលមិនឃើញនោះទេ
យើងអាចផ្តល់តម្លៃអោយវាតាមរយ:២របៀបគឺ ប្រើតអក្សរ(character) ឫក៏ប្រើប្រាស់ Unicode Escape Sequences
ការប្រើប្រាស់ Wrapper Class: Character
ឧទាហរណ៍
char f = ‘\u1780’; // \u+ លេខ៤ខ្ទង់នៃ Hexadecimal(0-9,A-F)
char b = ‘ក’;
char c = ‘A’;
String unicodeEscape = String.format("\\u%04x", (int) b);
Exercise: Simple Character Operations in Java
Objective: Create a straightforward Java program that allows users to explore basic operations on characters. This exercise aims to familiarize learners with character-related functionalities in Java.
Requirements:
1) Input:
Prompt the user to enter a single character (userChar).
Utilize the Scanner class for user input.
2) Character Operations:
Check if the character is a letter (uppercase or lowercase).
Check if the character is a digit.
Convert the character to its uppercase form.
Convert the character to its lowercase form.
Convert the character to unicode escape
Display the ASCII value of the character.
Check if the character is a vowel.
3) Example Output: SimpleCharacterOperations.java
Ref:
https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html
https://www.javatpoint.com/java-data-types
https://www.tutorialspoint.com/java/java_basic_datatypes.htm
https://en.wikipedia.org/wiki/List_of_Unicode_characters
រៀបរៀងដោយ សរសេរកូដជាមួយចិត្រា @codingwithchitra
កម្រងវីដេអូមេរៀន|Play List 👉 https://youtube.com/playlist?list=PLSJTJj3gU6qhkjSEUmgBKGJnn0ob1NZSu&si=rcvL8CwF_5EGx_2n
YouTube Channel 👉 https://www.youtube.com/@codingwithchitra
Facebook Page 👉 https://www.facebook.com/khmshared
Telegram Channel 👉 https://t.me/codingwithchitra