보기보기 개발 블로그

eclipse / 자바 char 코드 본문

Java

eclipse / 자바 char 코드

bokboks 2023. 3. 16. 22:24

안녕하세요

저번 포스팅에서는 자바의 데이터 타입을 알아 봤었는데요

이번엔 자바의 char 코드에 대해 알아보겠습니다.

 

 

 

eclipse / 자바의 데이터 타입

안녕하세요 이번 포스팅에선 지난 포스팅에서 다룬 리터럴 과 블럭이후에 자바의 '데이터 타입' 에 대하여 알아보겠습니다. eclipse / 자바 리터럴 과 블럭 안녕하세요 이번 포스팅에선 지난 포스

stackbok.tistory.com


package javaexp.a02_start2;

public class A06_CharCodeExp {
	public static void main(String[] args) {

		/*
		 *ex)int 과 char 형으로 (int),(char) 형식으로 
		 *형변환하여 code 값과 코드값에 해당하는 문자를 확인 할 수있다.
		 *
		 * 1)a, A, z, Z의 코드값을 확인하여 출력하세요
		 * 2)코드값69,80의 문자를 확인하여 출력하세요
		 */
		
		
		int val1=69;
		int val2=80;
		char bas1 ='a';
		char bas2 ='A';
		char bas3 ='z';
		char bas4 ='Z';
		
		System.out.println("69코드값:"+(char)val1);
		System.out.println("80코드값:"+(char)val2);
		System.out.println("a코드값:"+(int)bas1);
		System.out.println("A코드값:"+(int)bas2);
		System.out.println("z코드값:"+(int)bas3);
		System.out.println("Z코드값:"+(int)bas4);
		/*
		 * #정수형 데이터의 기본 데이터 유형
		 * ex)1 300이 할당할 수 있는 최소 데이터 유형을 확인하여 출력하세요..
		 * ex)2 15억 , 20억의 정수형 기본 데이터 유형 선언/할당하고, 이를 합산하여
		 * 할당할 데이터 유형을 선언하여 출력하세요
		 */
		/*int num03 = 300;
		 * 연산이 들어가는 순간 데이터 유형은 int형 이상이 필요로 한다.
		 * byte num08 = 25;
		 * byte num09 = 7;
		 * byte num10 = num08+num09; 에러발생
		 * System.our.println(num10);
		 * 
		 */
		short price =300;
		System.out.println(price);
		int bill1 = 1500000000;
		int bill2 = 2000000000;
//		long bill1 = 1500000000L;
//		long bill2 = 2000000000L;
		
		//데이터 유형의 범위에 맞는 데이터를 (long) 형변환을 하고,
		//적절한 데이터에 할당하여야 처리를 할 수 있다.
		long resultbill;
		resultbill= (long)bill1 + (long)bill2;
		System.out.println("합산값은: "+resultbill);
		
		/*
		 * Math.random() 함께 임시비번호 발급
		 */
		for(int code=65;code<90;code++) {
			System.out.println(code+":"+(char)code);
		}
		System.out.println("# 임의의 비밀번호(알파벡대문자)#");
		for(int cnt=1;cnt<=8;cnt++) {
			int ranCode = (int)(Math.random()*26+65);//알파벳수 26 시작점 65부터
			System.out.println(ranCode+":"+(char)ranCode);
		}
	}
}

int 코드를 사용해 해당 문자의 코드값을 알 수 있고

char 코드를 사용해 해당 코드값의 문자를 알 수 있습니다.


이상으로 자바 char 코드에 대하여 알아보았습니다.

감사합니다.