[Java] 데이터 타입
JAVA 데이터타입 정수 = 10진법 10, 20 ... = 8진법 011 => 9 sysout으로 011 찍으면 숫자 9 출력 ( 0~ 으로시작 ) = 16진법 0x10 sysout으로 찍으면 숫자 16 출력 ( 0x~~ 으로 시작 ) = 2진법 0b1010 sysout으로 찍으면 숫자 10 출력 ( 0b~~ 으로 시작 ) 정수 앞에 ~가 오는 경우에는 음수표현법 진법의 경우 결과값 앞에 표현법을 입력해주어야 제대로된 값을 출력한다. 실수 =저장크기 => 4byte 10.5f =저장크기 => 8byte 10.5 소수점 8자리까지 4바이트 소수점16자리까지 8바이트 1바이트 = 8비트 메모리를 적게 사용하려면 뒤에f를 작성 (대소문자 상관없음 f, F 둘다 사용가능) 문자 = ' ' => 한글자만 저장 문자열 = " " => 여러글자 저장 ASC (아스키코드) c언에서 사용 =====> 1byte Unicode 자바에서 사용 ====> 2byte UTF-8 ===> 1byte로 저장하던 글자들을 2byte로 저장하도록 변환 시켜준다. 기본 문법 대소문자 구분하기 => 라이브러리 ( 클래스는 대소문자, 메소드는 소문자, 상수는 모두 대문자) 변수 int kor=200; 상수 final int KOR=200; 상수의경우 타입앞에 final작성. 명령문이 끝나면 마지막에 ; (세미콜론) 반드시 작성 데이터의 크기 8 bit (비트) 1 byte 1024 byte (바이트) 1 ki...