Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

โปรแกรม Java แสดงค่า ASCII ของตัวอักษร

ในบทความนี้ เราจะเรียนรู้วิธีแสดงค่า ASCII ของตัวอักษรในภาษา Java ทำได้โดยการกำหนดตัวอักษรให้กับตัวแปร integer

ข้อมูลพื้นฐานเกี่ยวกับ ASCII

  • ASCII = American Standard Code for Information Interchange
  • มีรหัสมาตรฐาน 128 รหัส (0-127) แทนด้วยเลขฐานสอง 7 บิต
  • Extended ASCII เพิ่มอีก 128 รหัส (128-255) อาจแตกต่างกันไปตามระบบ

ตัวอย่างการทำงาน

อินพุต:

Enter a character: s

เอาต์พุต:

Ascii value of s is 115

อัลกอริทึม

  1. เริ่มต้นโปรแกรม
  2. ประกาศตัวแปร char: my_input
  3. รับค่าตัวอักษรจากผู้ใช้ หรือกำหนดค่าไว้ล่วงหน้า
  4. กำหนดตัวอักษรให้กับตัวแปร int (Java จะแปลงเป็นค่า ASCII อัตโนมัติ)
  5. แสดงผลลัพธ์
  6. จบโปรแกรม

ตัวอย่างที่ 1: รับค่าจากผู้ใช้

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 character has been defined as " + my_input);
        int ascii_value = my_input;
        System.out.println("The ASCII value of " + my_input + " is: " + ascii_value);
    }
}

ตัวอย่างที่ 2: กำหนดค่าไว้ล่วงหน้า

public class AsciiValue {
    public static void main(String[] args) {
        char 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);
    }
}

ตาราง ASCII ที่ใช้บ่อย

ตัวอักษรASCII
'0' - '9'48 - 57
'A' - 'Z'65 - 90
'a' - 'z'97 - 122
Space32
Enter (\n)10