목록유니코드 (2)
개발 무지렁이
InputStream 1byte 읽기 InputStream is = System.in; int i = is.read(); // 1byte읽기 ⭐ 주의) import java.io.IOException; import java.io.InputStream; public class KeyboardInputIOExam { public static void main(String[] args) throws IOException { InputStream is = System.in; int i = is.read(); System.out.println(i + " = " + (char)i); } } InputStream에서 A를 입력하고, char로 캐스팅해서 출력하면 A그대로 나오지만 한글을 한문자 입력했을 시, 전혀 이..
메모리는 수많은 번지들로 구성된 데이터 저장공간이다. 변수는 메모리 번지에 붙여진 이름이다. ⚠️ 자바 소스파일명(클래스명)과 변수명을 작성할 때, 캐멀(camel)스타일로 작성한다. 변수 선언과, 데이터 타입 ⚠️ 데이터 타입에 따라 메모리 할당크기와, 값의 범위가 달라진다 (1) 정수타입 => byte(1byte), char(2byte), short(2byte), int(4byte), long(8byte) (2) 실수타입 => float(4byte), double(8byte) (3) 논리타입 => boolean ❗char가 정수타입인 이유 : 문자리터럴(작은따옴표로 감싼)은 유니코드(정수)로 변환되어 저장 -> 리터럴이란 프로그래머가 직접 입력한 값을 의미한다. -> 유니코드란..