본문 바로가기
연습하기/자바의 정석

자바의 정석 챕터 2-3

by 코딩마스터^^ 2022. 11. 7.

주말동안 소홀했습니다...자버지만 믿고 달리겠습니다...!!

믿습니다!!

 

변수 기본형의 종류와 크기

 

 

실수형은 실수를 부동포인트 플로트형식으로 저장=떠다닌다

double은 float보다 크기가 2배라서 더블

 

정수형의 디폴트는 int타입

실수형의 디폴트는 double임

 

1byte=8bit

1bit=2진수 한자리 0,1만 저장가능

2bit= 00,01,10,11---- 2^2 개

n비트로는 2^n 개 표현 가능

 

n비트로 표현할 수 있는 부호없는 정수의 범위 = 2^n -1

n비트로 표현할 수 있는 부호있는 정수의 범위= -2^n-1~2^n-1 -1

 

 

-128~127

0~255

 

부호 유무따라 값의 범위가 달라진다------책확인하기!

 

부호비트

0이면 양수

1이면 음수

 

byte -128~127

8bit

 

short -32768~32767

16bit 

부호있는 정수

 

char 0~65535

16bit

부호비트가 없다 다 양수

 

int 

32bit

20억

 

long 

64bit

 

 

정밀도가 중요한 경우 float보다 double 을 사용

디폴트는 double 

 

println()단점

1. 출력형식 지정불가

2. 10진수로만 출력된다.

 

지시자

값을 어떻게 출력할지 메서드에게 지시해줌

다양한 형식으로 값을 출력할수있다.

 

printf()의 지시자---줄바꿈을 하지 않음

정수출력

%d

%o

%x,%X

 

실수

%f

%e, %E

 

문자

%c

%s

 

System.out.printf("age : %d year : %d\n , 14, 2017")

 

printf()의 지시자

1. 정수를 10진수 , 8진수, 16진수로 출력

 

%d 는 정수로 출력하는 지시자

%o 는 8진수

%x 16진수

 

이런게 있다....필요할때 쓰기

 

System.out.printf("%d , 15); 

 

float 정밀도 낮다 왜? 7자리니까

double 17자리

 

e=10^2

 

단축키

cmd + / = 주석처리

 

printf()의 지시자

%5 

%-5  왼쪽정렬

%05

 

%전체자리.소수점아래자리f

 

 

 

 

         

'연습하기 > 자바의 정석' 카테고리의 다른 글

자바의 정석 챕터3-1  (0) 2022.11.09
자바의 정석 챕터 2 - 3  (0) 2022.11.07
자바의 정석 챕터2-2  (0) 2022.11.07
자바의 정석 챕터2  (1) 2022.11.05
맥에서 이클립스 자동완성 사용하기  (0) 2022.11.04

댓글