맥OS 자바(Java) 프로그래밍 시작하기 / 프로그램 생성 Hello World 출력


** JAVA 프로그래밍을 공부하며, 맥OS 환경에서 설명된 경우가 많이 없고 개인적인 복습의 의미로 작성하는 포스팅 입니다. 일부 잘못되거나 틀린 내용이 있을 수 있습니다.



자바 프로그래밍을 시작하게 되면 가장 먼저 배우게 되는 것이 "Hello World!" 문구를 출력하는 프로그램을 생성하는것을 가장 먼저 하게 되는 것 같습니다. 



class Hello {

public static void main (String [] args) {

System.out.println("Hello World!") ;

}

}



가장 기본적인 프로그래밍인데 소스는 위와 같이 아주 간결하게 구성하여 화면에 "Hello World!" 문구를 출력할 수 있습니다. 



class 명은 항상 첫글자가 대문자로 시작이 되어야 합니다. 프로그램은 main( ) 함수를 통해 컴파일이 됩니다. 





맥OS 에서 이클립스를 이용하는 경우에는 새로운 Class 를 생성하면서 위의 옵션을 체크를 해두면 자동으로 public static void main (String [] args) 문구가 생성될 수 있습니다. 





입력된 소스를 실행하기 위해서는 상단의 실행 버튼을 눌러서 작성된 코드를 실행할 수 있으며 실행 결과는 아래에서 나타나게 됩니다. 



문자열을 출력하기 위해서는 System.out.print 또는 System.out.println 을 사용합니다. System.out.print은 화면에 문자열을 표시하고 System.out.println 은 문자열을 화면에 표시하며 행을 바꾸어 줍니다. 



System.out.print("digitaku") ;

System.out.println("digitaku") ; 



문자열을 표시 하기 위해서는 위와 같이 소스 코드를 작성할 수 있습니다. () 안에 큰따옴표 " " 로 감싸주면 문자열을 표시하게 되고 ; 세미클론을 통해 종료 합니다.



행을 바꾸는 경우에는 위에서 설명했듯이 println 메소드를 사용합니다. 만약 println 메소드를 사용하지 않고 행을 바꾸어야 하는 경우에는 \n 을 사용합니다. 



System.out.print("digi\ntaku") ; 



위와 같이 사용할 수 있습니다. 이 경우 화면에는 아래와 같이 출력이 됩니다.

 


digi

taku



\ 와 바로 다음 한 글자는 특수한 문자를 표시하거나 조작을 수행합니다. \n 은 화면에 표시가 되지 않고 행바꿈을 실행 합니다. 





이클립스를 사용하면서 가장 불편하면서도 편한 부분은 잘못된 소스가 있으면 항상 위와 같이 경고를 해준다는 점입니다. 그리고 오류가 있는 경우에는 출력도 불가능 합니다. 오류에 대한 내용은 출력 결과과 표시되는 창을 통하여 확인이 가능 합니다. 




이 글을 공유하기

댓글

Designed by JB FACTORY