Trong bài viết này, chúng ta sẽ tìm hiểu cách in giá trị ASCII của ký tự trong Java. Việc này thực hiện bằng cách gán ký tự cho biến nguyên và in giá trị nguyên đó.
ASCII là viết tắt của American Standard Code for Information Interchange. Có 128 mã ASCII chuẩn, mỗi mã được biểu diễn bằng số nhị phân 7 bit: 0000000 đến 1111111. ASCII mở rộng thêm 128 ký tự khác nhau tùy máy tính, chương trình và font.
Dưới đây là minh họa:
Đầu vào
Giả sử đầu vào:
Nhập ký tự: s
Đầu ra
Kết quả mong đợi:
Giá trị ASCII của s là 115
Thuật toán
Bước 1 - BẮT ĐẦU Bước 2 - Khai báo ký tự: my_input Bước 3 - Nhập ký tự từ người dùng hoặc định nghĩa trước Bước 4 - Đọc giá trị Bước 5 - Gán ký tự cho biến nguyên và lưu. Bước 6 - Hiển thị kết quả Bước 7 - DỪNG
Ví dụ 1: Nhập từ bàn phím
Người dùng nhập ký tự dựa trên lời nhắc. Thử trực tiếp trong coding ground.
import java.util.Scanner;
public class AsciiValue {
public static void main(String[] args) {
char my_input;
System.out.println("Required packages have been imported");
Scanner my_scanner = new Scanner(System.in);
System.out.println("A scanner object has been defined");
System.out.print("Enter a character: ");
my_input = my_scanner.next().charAt(0);
System.out.println("The float values have been defined as " + my_input);
int ascii_value = my_input;
System.out.println("The ASCII value of " + my_input + " is: " + ascii_value);
}
}
Đầu ra
Required packages have been imported A scanner object has been defined Enter a character: s The float values have been defined as s The ASCII value of s is: 115
Ví dụ 2: Ký tự định nghĩa trước
Ký tự đã được định nghĩa trước.
public class AsciiValue {
public static void main(String[] args) {
char my_input;
my_input = 's';
System.out.println("The character has been defined as " + my_input);
int ascii_value = my_input;
System.out.println("The ASCII value of " + my_input + " is: " + ascii_value);
}
}
Đầu ra
The character has been defined as s The ASCII value of s is: 115