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.