티스토리 뷰

Programing

아스키코드표 ASCII Code Table

alcmskfl17 2020. 7. 28. 22:38

ASCII (American Standard Code for Information Interchange, 미국 정보 교환 표준 부호)
아스키 코드는 정해진 문자에 특정 코드가 부여되어 있는데 주 활용처는 프로그래밍에서 특정 문자에 대한 조건을 걸거나, 대소문자 구별을 하지 않게 한다거나, 임시비밀번호에 활용되는 랜덤한 코드 부여 등에 사용된다.

 

자바에서 활용을 한 예를 들자면(대소문자 구분)

import java.util.Scanner;

 

class Testblog {

	public static void main(String args[]){

		Scanner scan = new Scanner(System.in);

		char a;

		a = scan.next().charAt(0);

		
		if(a>=65 && a<=90){

			System.out.println("large char");

		} else if(a>=97 && a<=122) {

			System.out.println("small char");

		} else {

			System.out.println("spacial char");
		}
	}
}

Scanner 클래스를 통해 입력 받은 문자열을 if 문으로 비교를 한다.

아스키코드 기준으로 65~90 사이는 알파벳 소문자(a~z)이고, 97~122 사이에는 알파벳 대문자(A~Z)가 있다.

예시에서는 알파벳이 아닌 다른 문자열을 입력 받으면 특수 문자로 분류해놨다.

 

이런식으로 알파벳의 대소문자를 구별할 수 있으며, 앞에서 설명했던 것 처럼 임시비밀번호 생성이라던지 쿠폰번호 생성등에도 활용될 수 있다.

'Programing' 카테고리의 다른 글

동기와 비동기, 그리고 콜백함수란?  (0) 2020.08.22
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함