본문 바로가기
Develop/Java

자바 Java 시작, 맥에서 터미널로

by 구운밤이다 2017. 1. 13.
728x90
반응형

안녕하세요. 얼마 전 이런 댓글이 달렸습니다. 'ㅠㅠ윈도우 cmd처럼 작성한게 제대로 되었는지 확인하는 방법은 없나요?' 사실 자바를 명령 프롬프트에서 컴파일하고 실행시키는 것이 에러 찾고 수정하는 것에도 애를 먹는 부분이 있어서 보통 여러 컴파일러 프로그램을 사용하죠.

그런데 맥에서도 윈도우처럼 터미널로 자바 파일을 컴파일하고 실행해서 결과를 출력하는 것이 가능합니다. 

public class Lab {

public static void main(String args[]){

double x  = 1000000000.0 + 0.0000000001;

if (x == 1000000000.0) { System.out.println("true");

}

else {

System.out.println("false"); 

}

}

}

먼저 이런 프로그램이 있다고 해봅시다. 그럼 이 파일이 있는 경로를 복사해서 터미널 명령어 입력에 cd 경로 를 입력한 후 cmd에서 했던 것과 같이 컴파일하고 실행하면 결과가 나옵니다.

5 번째 줄에 true 라고 나오죠! 이런 식으로 결과가 정상적으로 출력됩니다. 

여기서 프로그램을 잠깐 설명해드리자면 자바가 완전 큰 숫자를 작은 소수와 연산하게 되면 작은 값을 무시하는 경향이 있습니다. 하나의 변수가 너무 많은 메모리를 차지하는 것을 방지하기 위함이죠. 그래서 트루가 출력되는 것이구요.


모르는 것은 댓글이나 쪽지로 남겨주시면 성심 성의껏 답변해드리겠습니다!! 댓글공감구독(이웃추가)는 블로거에게 큰 힘이 됩니다! 부탁드리면서 이번 포스팅을 마치도록 하겠습니다! 지금까지 딘또였습니다.

728x90
반응형

댓글