Computer >> Máy Tính >  >> Lập trình >> Java

Chương trình Java để in các giá trị ASCII

Trong bài này, chúng ta sẽ hiểu cách in giá trị ascii của các ký tự. Điều này được thực hiện bằng cách gán ký tự cho một giá trị số nguyên và in các giá trị số nguyên đó.

ASCII là viết tắt của American Standard Code for Information Interchange. Có 128 mã ASCII tiêu chuẩn, mỗi mã có thể được biểu diễn bằng số nhị phân gồm 7 chữ số:0000000 đến 1111111. ASCII mở rộng bổ sung thêm 128 ký tự khác nhau giữa các máy tính, chương trình và phông chữ.

Dưới đây là một minh chứng về điều tương tự -

Đầu vào

Giả sử đầu vào của chúng tôi là -

Enter a character: s

Đầu ra

Đầu ra mong muốn sẽ là -

Ascii value of s is 115

Thuật toán

Step1- Start
Step 2- Declare a char as my_input
Step 3- Prompt the user to enter a character/ define the character
Step 4- Read the value
Step 5- Assign the character to an integer variable and store it.
Step 6- Display the result
Step 7- Stop

Ví dụ 1

Ở đây, đầu vào đang được người dùng nhập dựa trên lời nhắc. Bạn có thể thử trực tiếp ví dụ này trong công cụ nền tảng mã hóa của chúng tôi Chương trình Java để in các giá trị ASCII .

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

Ở đây, số nguyên đã được xác định trước đó và giá trị của nó được truy cập và hiển thị trên bảng điều khiển.

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