Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Java

Chương Trình Java Kiểm Tra Ký Tự Có Phải Chữ Cái


Trong bài viết này, chúng ta sẽ tìm hiểu cách kiểm tra xem một ký tự có phải là chữ cái hay không. Điều này được thực hiện bằng cách kiểm tra xem ký tự đó có nằm trong khoảng 'a' đến 'z' hoặc 'A' đến 'Z' hay không.

Dưới đây là minh họa:

Đầu vào

Giả sử đầu vào của chúng ta là:

Nhập ký tự: H

Đầu ra

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

Ký tự H là chữ cái

Thuật Toán

Bước 1 - BẮT ĐẦU
Bước 2 - Khai báo biến ký tự my_input
Bước 3 - Đọc giá trị từ người dùng hoặc định nghĩa giá trị
Bước 4 - Sử dụng điều kiện if-else, kiểm tra nếu giá trị đầu vào nằm giữa 'a' và 'z' hoặc 'A' và 'Z' bằng toán tử so sánh '>=' và '<='. Nếu đúng, là chữ cái, ngược lại không phải
Bước 5 - Hiển thị kết quả
Bước 6 - DỪNG

Ví Dụ 1

Ở đây, đầu vào được nhập bởi người dùng dựa trên nhắc nhở. Bạn có thể thử ví dụ này trực tiếp trong công cụ coding ground của chúng tôi.

import java.util.Scanner;
public class Alphabet {
    public static void main(String[] args) {
        char my_input;
        System.out.println("Các gói cần thiết đã được nhập");
        Scanner my_scanner = new Scanner(System.in);
        System.out.println("Đối tượng đọc đã được định nghĩa");
        System.out.print("Nhập ký tự: ");
        my_input = my_scanner.next().charAt(0);
        if ((my_input >= 'a' && my_input <= 'z') || (my_input >= 'A' && my_input <= 'Z'))
            System.out.println("Ký tự " + my_input + " là chữ cái");
        else
            System.out.println("Ký tự " + my_input + " không phải chữ cái");
    }
}

Đầu Ra

Các gói cần thiết đã được nhập
Đối tượng đọc đã được định nghĩa
Nhập ký tự: H
Ký tự H là chữ cái

Ví Dụ 2

Ở đây, ký tự đã được định nghĩa 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 Alphabet {
    public static void main(String[] args) {
        char my_input;
        my_input = 'H';
        System.out.println("Chữ cái được định nghĩa là " + my_input);
        if ((my_input >= 'a' && my_input <= 'z') || (my_input >= 'A' && my_input <= 'Z'))
            System.out.println("Ký tự " + my_input + " là chữ cái.");
        else
            System.out.println("Ký tự " + my_input + " không phải chữ cái.");
    }
}

Đầu Ra

Chữ cái được định nghĩa là H
Ký tự H là chữ cái.