티스토리 뷰
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
링크
TAG
- 방문자수
- 인터넷기록
- 자바
- 크롬브라우저
- 배열선언
- 우클릭 방지
- 방문기록
- 부모클래스
- 콜백함수
- 셀프개통
- 7일차
- 아스키코드표
- LinkedList
- 직접유입
- 재생id
- 티스토리
- 도망가는꿈
- 유튜브오류
- 자급제폰
- 크롬
- 탭복구
- ASCII Code Table
- 자식클래스
- 애드블록
- 알뜰폰
- 과일꿈
- 자급제
- 유튜브ID에러
- 1366
- 한글인식
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함