본문 바로가기
프로그램이야기/JAVA

[자바]4. 이클립스(Eclipse) 실행 및 'Hello world' 출력

by Doinge 2020. 2. 8.
728x90
반응형

안녕하세요 초보 개발자 Doing입니다. 이번 시간에는 저번 시간에 설치한 이클립스로 프로젝트를 생성해서 간단한 문장을 출력해 보는 방법을 알아보겠습니다.

우선 설치한 이클립스를 실행하도록 합니다.

좌측 상단 위 File -> New -> Java Project를 눌러 새 프로젝트를 생성합니다.

Alt+Shift+N 을 누르면 Java Project를 바로 생성할 수 있습니다.

프로젝트의 이름을 지어줍니다. 저는 간단하게 Study로 입력을 했습니다.

그다음엔 Finish를 클릭해 줍니다.

Class 파일을 생성해 줍니다.

src 우 클릭 -> New -> Class

클래스 파일 이름을 지정해 주라고 나옵니다.

저는 ex01로 하겠습니다. (앞으로 같이 다뤄볼 파트들 클래스 이름도

ex02, 03... 이런 식으로 지정해 주겠습니다.)

체크박스 부분에 체크해 주시고, finish 버튼을 누릅니다.

클래스를 생성하면 코딩을 할 수 있는 기본적인 틀이 마련이 됩니다.

이제 여기에 소스코드를 넣어 실행(run)을 시켜보도록 하겠습니다.

이제 사진처럼 소스를 넣어 주도록 합니다.

public static void main(Stirng[] args){
	System.out.println("hello world");
 }

Ctrl+f11을 눌러 실행을 시켜줍니다.

작성한 소스코드에 대한 결과물은 빨간 박스 안에 Console 창에 표시가 됩니다.

짠~~ 결과 창에 Hello World!!!! 출력된 것을 확인하셨나요??

그럼 이제 어떤 원리로 이 문장이 출력되었는지를 보도록 하겠습니다.


코드 살펴보기

System.out.printlnystem.out.println();();

 

System.out.println(); 이란 메서드(함수)가 있습니다. 자바에서 이 함수의 기능은 () 안에 들어온 값 그대로

화면에 출력해주는 기능을 합니다.

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

System.out.println(); 함수 안을 보시면 큰따옴표("") 안에 Hello World란 문자열이 들어가 있습니다.

이 함수 안에서 큰따옴표 안에 있는 문자들은 문자열로 인식이 됩니다.

다른 예를 들어보겠습니다.

System.out.println("따라해 보셨나요?");

큰따옴표 안에 다른 문자를 넣어 봤습니다.

결과 창에 출력된 모습입니다. 큰따옴표 안에 글만 바꾸어줬을 뿐인데 결과가 다르죠?

여러분도 이것저것 다른 문구를 넣어보시고 실행을 해보시길 바랍니다.

# 주의하실 점

가장 발생하기 쉬운 에러입니다. 위에 사진을 보시면

빨간색 엑스 표시와 함께 6행 제일 뒤를 보시면 빨간 물결 표시가 있습니다. 구문 에러가 난 모습입니다.

System.out.println()이란 함수 뒤에 세미콜론(;)이 없어서 발생한 에러입니다.

이 세미콜론이란 문장의 마침표와 같으니 꼭 잊지 말고 입력해 주시길 바랍니다.


public static void main(String[] args) { }

아까 클래스 파일을 생성할 때 체크박스 부분에 체크한 문구랑 비슷하지 않나요? 맞습니다 체크박스를 체크해주지 않으면 클래스 파일이 생성할 때 이 코드는 나오지 않게 됩니다. 프로그램을 실행하려면 이 main 메 서드(함수)가 있어야 하고 중괄호{ } 안에 있는 소스코드가 실행되어야 원하는 결과물이 나오게 됩니다.

매번 치기 귀찮으니까 체크박스를 체크해서 자동으로 생성하게끔 할 수도 있습니다.


이번 시간에는 이클립스 실행과 함께 간단한 출력물을 작성해 보았습니다.

휴 앞으로 나가야 할 길이 산더미인데 열심히 해보도록 하겠습니다.

따라 하시다가 오류가 발생하면 괄호 짝이 맞는지, 세미콜론이 빠져있는지 등 천천히 확인해 보시길 바라요

그럼 다음 시간에는 자료형에 대해 다뤄보도록 하겠습니다. 그럼 오늘도 감사합니다.

728x90
반응형

'프로그램이야기 > JAVA' 카테고리의 다른 글

[자바]6. 연산자  (0) 2020.02.08
[자바]5. 변수와 자료형  (0) 2020.02.08
[자바]3. Eclipse(이클립스) 설치  (0) 2020.02.08
[자바]2. JDK 설치 및 환경변수 설정  (0) 2020.02.08
[자바]1. JAVA 개요  (0) 2020.02.08

댓글