logo

Java에서 ASCII 값을 인쇄하는 방법

아스키 정보 교환을 위한 미국 표준 코드(American Standard Code for Information Interchange)의 약어입니다. 7비트 문자 집합입니다. 128 (0~127) 문자. 문자의 숫자 값을 나타냅니다. 예를 들어, ASCII 값 ~의 ~이다 65 .

np 0

이 섹션에서는 다음 내용을 학습합니다. ASCII 값을 인쇄하는 방법 또는 암호 통해 자바 프로그램.

있다 ASCII 값을 인쇄하는 방법 자바 :

    int 변수에 변수 할당 유형 캐스팅 사용

int 변수에 변수 할당

문자의 ASCII 값을 인쇄하려면 메서드나 클래스를 사용할 필요가 없습니다. Java는 내부적으로 문자 값을 ASCII 값으로 변환합니다.

문자를 통해 문자의 ASCII 값을 찾아봅시다. 자바 프로그램 .

다음 프로그램에서는 두 문자를 할당했습니다. 그리고 에서 채널1 그리고 ch2 변수는 각각. ASCII 값을 찾으려면 그리고 비, 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 값을 인쇄할 수 있습니다.

알고리즘 깊이 우선 탐색

유형 캐스팅 사용

유형 캐스팅은 변수를 다른 데이터 유형으로 캐스팅하는 방법입니다.

다음 프로그램에서는 두 개의 변수를 선언했습니다. 채널1 그리고 ch2 유형의 성격을 갖고 있는 그리고 비, 각기. 다음 두 줄에서는 다음을 사용하여 char 유형을 int 유형으로 변환했습니다. (정수) . 이 두 줄을 실행한 후 변수 채널1 그리고 ch2 int 변수로 변환됩니다. ascii1 그리고 ASCII2 , 각각.

마지막으로 변수를 인쇄했습니다. ascii1 그리고 ASCII2 문자의 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)을 인쇄합니다. 출력에는 몇 가지 값이 표시되었습니다.

AsciiValueOfAllChracters.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></=>