alt shift n 새로운 프로젝트 만들기
ctrl n 새로운 클래스 만들기 ( 해당 프로젝트의 src 선택 후 )
alt ㅁ 프로젝트, 클래스, 인터페이스에서 해당 이니셜로 선택할 수 있음
ctrl shift + 글씨 키우기
ctrl shift - 글씨 줄이기
ctrl m 전체화면
insert 쓰는것이 겹쳐지면서 지워지게하는 커서
alt shift s o 생성자 만들기
alt shift r 전체적으로 이름 바꾸기 ( class 이름도 )
ctrl space바 자동완성
ctrl z 뒤로가기
ctrl s 저장
ctrl x 저장하고 해당 영역 삭제
ctrl t 가족 관계도
ctrl shift o 자동 import
ctrl shift f 줄 맞춤
alt 위 아래 해당영역 위 또는 아래로 이동
ㅊ한자 제곱근이나 1/2같은 기호 사용

 


 

전역 변수는 data 영역에 저장된다.

전역변수는 자동 초기화가 된다.

 


%f 를 쓰면 기본적으로 소수점 6자리가 나온다.

float는 4바이트이자 32비트다.

 

3.7이란 숫자를 float로 저장한다고 하면

1bit 8bit 23bit
양수면 0 / 음수면 1 exp 진수 영역 f 가수 영역
3.7은 양수니까 0 3.7의 정수는 3이니까 0011

3.7의 0.7이 가수영역이니까 이진수로 교환 // 가수영역 * 2 한 값이 1보다 크면 1을 넣고 (계산값-1)*2를 해준다. 1.0이 되는 순간까지 무한 반복을 하거나 24비트에서 반올림 된다.

0.7*2=1.4 ---> 1써짐 ---> 1.4-1=0.4

0.4*2=0.8 ---> 0써짐

0.8*2=1.6 ---> 1써짐 ---> 1.6-1=0.6

           . . .

0 0000 0011 10110...

 

이런 식으로 비트가 반올림되는 컴퓨터 연산의 오류가 있다.

 

그래서 7자리 까진 정확하지 않고 기본적으로 6자리까지 정확하다.

따라서 %f 는 기본적으로 6자리까지 출력이 되는 것이다.

 


eclipse를 처음 깔면 perspective를 java로 선택이 되어있는지 확인해야 한다.

java로 선택해놓으면 package explorer이 켜지는 것이다.

+ Recent posts