No. 01

 

 

자바 프로그램의 구조


다음은 자바 프로그램은 기본적으로 다음과 같은 구조이다.



실행 결과

Hello, World.

20



자바 프로그램의 구조와 그 요소들을 간단히 설명한다. 자세한 설명은 나중에 다루니 '아 이렇구나'라고만 알두자.


클래스

자바에서는 클래스 안에 프로그램 코드를 작성한다. 클래스의 본문은 '{'으로 시작하여 '}'으로 끝난다.

public class JavaStructure {

  ...

}


 main() 메소드

자바 프로그램은 main() 메소드부터 실행을 시작한다.

main() 메소드는 반드시 public static void를 붙여줘야 한다.

public static void main(String[] args {

  ...

}


 메소드

메소드는 반드시 클래스 안에서만 선언해야 한다.(main() 메소드도 마찬가지)

메소드 코드는 '{'와 '}' 사이에 작성한다.

public static int sum(int a,int b) {

  ...

}


 변수

변수는 데이터를 저장하는 공간이다. 다음과 같이 선언하며 이름은 개발자가 붙인다.

int i = 10;

int j;

char a;


 메소드 호출

다음 문장은 main()메소드에서 안에서 sum()메소드를 호출하는 문장이다.

변수i와 정수10을 더한 20이라는 정수값을 변수 j에 저장하는 동작을 한다.

j = sum(i, 10); //메소드 호출




No. 02

 

 

주석(comment)


주석문은 프로그램의 실행에 영향을 미치지 않는다.

개발자가 프로그램에 대한 설명이나 특이 사항등을 덧붙일 때 사용한다.

주석을 잘 작성해 놓으면 시간이 오래 지난 프로그램도 다시 이해하는데 도움이 된다. 적극적으로 활용하기를 추천한다.


주석문을 작성하는 방법은 2가지가 있다.


 한 줄 주석

주석문 앞에 '//'를 붙이는 방법으로 '//'을 만나면 행이 끝날 때까지 주석문으로 처리된다.

예제 코드에서 초록색부분이 주석문이다. 코드가 어떤 동작을 하는지 설명하기 위하여 작성하였다.

System.out.println("Hello, World.");  // "Hello, World." 화면 출력

System.out.println(j);                // 정수 j값 화면 출력

System.out.println(a);               // 문자 '가' 화면 출력


 여러 줄 주석

주석문의 시작과 끝에 '/*'와 '*/'를 사용하는 방법으로 그 사이의 내용은 모두 주석문으로 처리된다.

/* 

 *  자바 프로그램 구조를 설명하기 위한 예제

 *  Project : KeepCoolTistory

 *  Package : Test

 */




No. 03

 

 

문장의 끝


 세미콜론(';')

자바에서 세미콜론 ';'은 문장의 끝을 의미한다. 문장이 끝날 때 ';'를 작성하지 않으면 컴파일 에러가 발생한다.


 블록

클래스 선언이나 메소드 선언 등은 블록으로 구성되는 문장이다. 이 경우 ';'으로 끝나지 않고 '{'으로 시작하여 '}'로 끝난다.



앞으로 프로그램을 작성하면서 자연스럽게 알아갈수 있으니 어렵게 생각하지 말자.




+ Recent posts