logo

Java で ASCII 値を出力する方法

アスキー American Standard Code for Information Interchange の頭字語。これは 7 ビット文字セットです。 128 (0 ~ 127) 文字。文字の数値を表します。たとえば、 ASCII値65

このセクションでは、次のことを学びます ASCII値を出力する方法 または コード を通して ジャワ プログラム。

がある ASCII値を出力する方法 ジャワ :

    int 変数への変数の代入 型キャストの使用

int 変数への変数の代入

文字の ASCII 値を出力するには、メソッドやクラスを使用する必要はありません。 Java は内部で文字値を ASCII 値に変換します。

文字の ASCII 値を調べてみましょう。 Javaプログラム

次のプログラムでは、2 つの文字を割り当てています。 ある そして b の中に ch1 そして ch2 それぞれ変数。次の ASCII 値を見つけるには ある そして b、 ch1 変数と ch2 変数を整数変数に割り当てました。 asciivalue1 そして asciivalue2、 それぞれ。最後に、変数を出力しました。 asciivalue1 そして asciivalue2 文字の ASCII 値が格納されます。

PrintAsciiValueExample1.java

 public class PrintAsciiValueExample1 { public static void main(String[] args) { // character whose ASCII value to be found char ch1 = 'a'; char ch2 = 'b'; // variable that stores the integer value of the character int asciivalue1 = ch1; int asciivalue2 = ch2; System.out.println('The ASCII value of ' + ch1 + ' is: ' + asciivalue1); System.out.println('The ASCII value of ' + ch2 + ' is: ' + asciivalue2); } } 

出力:

 The ASCII value of a is: 97 The ASCII value of b is: 98 

上記のプログラムを記述する別の方法は次のとおりです。

PrintAsciiValueExample2.java

 public class PrintAsciiValueExample2 { public static void main(String[] String) { int ch1 = 'a'; int ch2 = 'b'; System.out.println('The ASCII value of a is: '+ch1); System.out.println('The ASCII value of b is: '+ch2); } } 

出力:

 The ASCII value of a is: 97 The ASCII value of b is: 98 

同様に、他の文字 (A、B、C、….、Z) および記号 (!、@、$、* など) の ASCII 値を出力できます。

型キャストの使用

型キャストは、変数を別のデータ型にキャストする方法です。

次のプログラムでは、2 つの変数を宣言しています。 ch1 そして ch2 タイプの チャー 性格を持っている ある そして b、 それぞれ。次の 2 行では、次を使用して char 型を int 型にキャストしています。 (整数) 。これら 2 行を実行すると、変数 ch1 そして ch2 int変数に変換される ascii1 そして アスキー2 、 それぞれ。

最後に、変数を出力しました。 ascii1 そして アスキー2 文字の ASCII 値が格納されます。

PrintAsciiValueExample3.java

 public class PrintAsciiValueExample3 { public static void main(String[] args) { //characters whose ASCII value to be found char ch1 = 'a'; char ch2 = 'b'; //casting or converting a charter into int type int ascii1 = (int) ch1; int ascii2 = (int) ch2; System.out.println('The ASCII value of ' + ch1 + ' is: ' + ascii1); System.out.println('The ASCII value of ' + ch1 + ' is: ' + ascii2); } } 

出力:

 The ASCII value of a is: 97 The ASCII value of b is: 98 

キャラクターを割り当てたくない場合は、ユーザーからキャラクターを取得することもできます。

PrintAsciiValueExample4.java

 import java.util.Scanner; public class PrintAsciiValueExample4 { public static void main(String args[]) { System.out.print('Enter a character: '); Scanner sc = new Scanner(System.in); char chr = sc.next().charAt(0); int asciiValue = chr; System.out.println('ASCII value of ' +chr+ ' is: '+asciiValue); } } 

出力 1:

 Enter a character: P ASCII value of P is: 80 

成果 2:

 Enter a character: G ASCII value of G is: 71 

次のプログラムは、すべての文字の ASCII 値 (0 ~ 255) を出力します。出力には、いくつかの値が示されています。

AsciiValueOfAllCharcters.java

オオカミかキツネ
 public class AsciiValueOfAllChracters { public static void main(String[] args) { for(int i = 0; i <= 78 255; i++) { system.out.println(' the ascii value of ' + (char)i techcodeview.com img java-tutorial how-print-ascii-value-java.webp' alt="How to Print ASCII Value in Java"> <p>If we want to print the ASCII value of all the alphabets (A to Z), we can set the values in the loop and print them.</p> <p> <strong>AsciiValueAtoZ.java</strong> </p> <pre> public class AsciiValueAtoZ { public static void main(String[] args) { for(int i = 65; i <= 78 90; i++) { system.out.println(' the ascii value of ' + (char)i techcodeview.com img java-tutorial how-print-ascii-value-java-2.webp' alt="How to Print ASCII Value in Java"> <p>Similarly, we can print the ASCII value of <strong>a to z</strong> by changing the loop in the above code.</p> <pre> for(int i = 97; i <= 122; i++) < pre> <hr></=></pre></=></pre></=>