Java程式檢查輸入值是否為ASCII 7位字母


在本文中,我們將瞭解如何在Java中檢查輸入值是否為ASCII 7位字母字元。這個過程涉及到字元是否屬於ASCII表中'a''z''A''Z'的範圍。可以使用一些簡單的if語句來檢查字元是否在這兩個範圍中的任何一個,然後顯示相應的提示資訊。

問題陳述

給定一個字元,編寫一個Java程式來檢查輸入值是否為ASCII 7位字母字元。
輸入
Initial character = 'r'

input = '1'
輸出
Character: r

Given value is an alphabet!
Character: 1

Given value is not an alphabet!

檢查字元是否為ASCII字母字元的步驟

以下是檢查字元是否為ASCII字母字元的步驟:

  • 匯入System類用於輸出(Java中預設已包含)。
  • 用特定值初始化字元。
  • 使用條件if-else結構檢查字元是否在'A'到'Z'或'a'到'z'的範圍內。
  • 根據檢查結果顯示相應的提示資訊。

Java程式檢查字元是否為字母

以下是一個檢查字元是否為字母的示例:

public class Demo {
	public static void main(String []args) {
		char one = 'r';
		System.out.println("Character: "+one);
		if ((one >= 'A' && one <= 'Z') || (one >= 'a' && one <= 'z')) {
			System.out.println("Given value is an alphabet!");
		} else {
			System.out.println("Given value is not an alphabet!");
		}
	}
}

輸出

Character: r
Given value is an alphabet!

帶非字母字元的示例

以下是一個帶非字母字元的示例:

public class Demo {
	public static void main(String []args) {
		char one = '1';
		System.out.println("Character: "+one);
		if ((one >= 'A' && one <= 'Z') || (one >= 'a' && one <= 'z')) {
			System.out.println("Given value is an alphabet!");
		} else {
			System.out.println("Given value is not an alphabet!");
		}
	}
}

輸出

Character: 1
Given value is not an alphabet!

程式碼說明

在這兩個示例中,程式首先初始化一個字元,然後檢查它是否在ASCII大寫字母('A'到'Z')或小寫字母('a'到'z')的範圍內。如果字元在這個範圍內,則認為它是字母字元,程式列印“給定值是字母!”。否則,對於像數字或符號這樣的非字母字元,程式列印“給定值不是字母!”。

更新於: 2024年11月15日

123 次檢視

開啟你的職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.