라벨이 데이터 표현방법인 게시물 표시

[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 kilobyte 1024 kilobyte (킬로바이트) 1 megabyte 1024 megabyte (메가바이트) 1 gigabyte 1024 gigabyte  (기가바이트) 1 terabyte 1024 terabyte (테라바이트) 1 petabyte 1024 petabyte (페타바이트) 1 exabyte 1024