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 |
|
| |
문장의 끝 |
▣ 세미콜론(';')
자바에서 세미콜론 ';'은 문장의 끝을 의미한다. 문장이 끝날 때 ';'를 작성하지 않으면 컴파일 에러가 발생한다.
▣ 블록
클래스 선언이나 메소드 선언 등은 블록으로 구성되는 문장이다. 이 경우 ';'으로 끝나지 않고 '{'으로 시작하여 '}'로 끝난다.
앞으로 프로그램을 작성하면서 자연스럽게 알아갈수 있으니 어렵게 생각하지 말자.
'JAVA' 카테고리의 다른 글
[Java 06] 데이터 타입 (1) | 2017.11.15 |
---|---|
[Java 05] 변수와 식별자 (1) | 2017.11.13 |
[Java 03] 이클립스(eclipse) 기본 사용법 (0) | 2017.11.12 |
[Java 02] 자바를 시작하기 전에 (0) | 2017.11.11 |
[Java 01] 이클립스(eclipse) 설치 및 설정 (0) | 2017.11.11 |