Java程式列印ASCII值


對於給定的字元,例如"ch",編寫一個Java程式來列印其ASCII值。我們可以透過將任何字元賦給一個整數值並列印該整數值來找到該字元的ASCII值。

ASCII代表**美國資訊交換標準程式碼**。有128個標準的ASCII程式碼,每個程式碼都可以用一個7位二進位制數表示:0000000到1111111。擴充套件ASCII增加了額外的128個字元,這些字元在計算機、程式和字型之間有所不同。

示例場景

Input: character = s;
Output: ascii_value = 115

示例1

在這個例子中,我們正在列印字元“s”的ASCII值。

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);
   }
}

輸出

The character has been defined as s
The ASCII value of s is: 115

示例2

在這個Java程式中,我們正在列印英語字母A到Z的ASCII值。

public class AsciiValue {
   public static void main(String[] args) {
      for(char ch = 'A'; ch <= 'Z'; ch++) {
         int ascii_value = ch;
         System.out.print(ch + " = " + ascii_value + ", ");
      }
   }
}

輸出

A = 65, B = 66, C = 67, D = 68, E = 69, F = 70, 
G = 71, H = 72, I = 73, J = 74, K = 75, L = 76, 
M = 77, N = 78, O = 79, P = 80, Q = 81, R = 82, 
S = 83, T = 84, U = 85, V = 86, W = 87, X = 88, 
Y = 89, Z = 90,

示例3

型別轉換是將給定資料型別轉換為另一種資料型別的過程。在這裡,我們使用型別轉換來列印給定字元的ASCII值。

public class AsciiValue {
   public static void main(String[] args) {
      char my_input;
      my_input = 'd';
      System.out.println("The ASCII value is: " + (int)my_input);
   }
}

輸出

The ASCII value is: 100

更新於: 2024年9月13日

1K+瀏覽量

開啟你的職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.