컴파일시에(float)100.0은 메모리에 double 자료형으로 100이 저장되어있고실행하면서 100.0이 float 자료형으로 변환됨.100.0F는 아예 메모리에 float 자료형으로 100이 저장되어있음.
아니 자세하게 설명 고마워! 밑의 링크 차차보자!
https://stackoverflow.com/questions/12635794/difference-between-f-and-d-in-java
물론 내 뇌피셜임
응 최적화
이게 왜 최적화됨???
최적화 될 수도 있겠네