나머지 타입

Mia Lee·2021년 11월 1일
0

JAVA

목록 보기
3/98
package variable;

public class Ex4 {

	public static void main(String[] args) {
	/*
	 * Char 타입
	 * 
	 * ASCII 코드 - American Standard Code(미국 표준 문자 코드)
	 * -7bit 구성 = 2^7 = 128가지 문자 표현 가능
	 * -10진수 형태로 표현
	 * 
	 * Unicode (유니코드) 
	 * -전 세계 모든 문자 표현
	 * -2Byte(16bit)로 구성 = 2^16 = 65536가지 문자 표현 가능(0 ~ 65535)
	 * -16진수 형태로 표현 (자바에서는 10진수로도 표현 가능)
	 * -'백슬래쉬 기호와 u를 쓰고 뒤에 16진수 4자리 (xxxx)을 붙여서 표현' 
	 * 
	 * 
	 */

	char ch = 'A'; // 대문자 A를 변수 ch에 저장 
	System.out.println(ch);
		
	//ch = ''; // 오류 발생 ! 작은 따옴표 사이에는 반드시 1글자 필수
	//ch = '          '; // 공백 가능
	
	//ch = 'ab'; // 오류 발생 ! 작은 따옴표 사이에 2글자 이상 사용 불가!
	// => 2글자 이상의 문자는 문자열 형태로 큰따옴표 "" 를 사용!
	
	char ch2 = 65; // 아스키코드 사용
	System.out.println(ch2);
	
	char ch3 = 0x41; //16진수 사용
	System.out.println(ch3); 
	
	//char 타입은 정수형태로 관리되므로 정수 데이터 처럼 연산 가능
	
	System.out.println('A'+3 );
	
	
	
	/*
	 * 문자열
	 * - 큰 따옴표("")로 둘러싸서 표기하는 문자
	 * - 1개 이상의 문자를 사용할 수 있으며, 아무것도 없는 빈 문자("" = 널 스트링)도 표현 가능하다.
	 * - 문자열을 저장할 수 있는 데이터 타입은 String 타입
	 * => String 타입은 기본 데이터타입이 아닌 참조 데이터 타입  
	 * 
	 * 
	 */
	
	// String 타입 변수 str 에 문자열 "Hello, World!" 저장 
	
	String str = "Hello, World!";
	System.out.println(str);
	
	//1글자 표기가 가능
	str = "A";
	System.out.println(str);
	
	str = "";
	System.out.println(str);
	
	
	

	
	
	 
	
	}

0개의 댓글