Java 제어문과 반복문 예제
파일명:Ex03_04_if_else.java
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | import java.io.IOException; public class Ex03_04_if_else { public static void main(String[] args) throws IOException { System.out.println("문자를 입력하시오"); char ch = (char)System.in.read(); System.out.println("입력글자 : "+ch); if((ch>='A' && ch<='Z') || (ch>='a' && ch<='z')){ System.out.println("알파벳 입니다."); } else if((ch-48)>=0 && (ch-48)<=9){ System.out.println("숫자 입니다."); } System.out.println("if~else 공부중.."); } } | cs |
결과
문자를 입력받아 문자의 형식을 구분하는 코드이다.
ch변수로 문자를 입력 받으면 아스키 코드로 변환되어 저장 된다.
if을 사용하여 숫자로 변환된 문자를 비교하여 숫자인지 문자인지 비교하게 된다.
48~57번은 아스키 코드로 0~9까지 이고 65~90은 영어 대문자 97~122번은 영어 소문자 이다.
이를 이용하여 숫자 비교를 하여 숫자인지 영어 대문자인지 소문자 인지 구별할 수 있다.
'Programing > Java' 카테고리의 다른 글
[Java] 예제 제어문과 반복문 switch case-2 (0) | 2016.05.01 |
---|---|
[Java] 예제 제어문과 반복문 switch case (0) | 2016.05.01 |
[Java] 예제 제어문과 반복문 ifelse-3 (0) | 2016.05.01 |
[Java] 예제 제어문과 반복문 ifelse-2 (0) | 2016.04.30 |
[Java] 예제 제어문과 반복문 ifelse (0) | 2016.04.30 |