[Java] 자바 프로그래밍의 기본

자바 프로그램의 기본적인 구성 요소


① 클래스

C언어의 구조체와 비슷하게 개발자에 의해 정의되는 새로운 데이터 타입이다.

선언하는 방법은 'class'라는 키워드와 클래스 이름으로 선언할 수 있으며, 선언 후 중괄호( { , } )로 둘러싸인 부분에는 변수, 상수, 메소드 등이 올 수 있다.


클래스 생성 - exam이라는 이름으로 클래스 생성하기

1
2
3
public class exam {
    프로그램 요소
}
cs


② 메소드

C언어에서의 함수를 Java에서는 메소드라 한다. 반드시 클래스 내에서 구현되어야 한다.


메소드 선언 예

1
2
3
public static int area(int x, int y){
        return x*y;
    }
cs
(매개변수 x, y값을 받아 그 둘을 곱한 값을 리턴한다.)

메소드 호출 예
1
2
3
public static void main(String[] args) {
        int rect = area(105);
    }
cs
(area메소드를 불러와 면적 값을 계산한다.)


③ 변수

데이터(값)를 저장하기 위해 사용되는 메모리 상의 공간을 말한다.


변수의 선언 방법 - num이라는 이름으로 변수 선언하기

1
2
3
4
5
int num;
/*
int:데이터 타입
num:변수명(메모리 공간의 이름)
*/
cs

변수의 초기화 - 선언된 변수에 값을 저장하기
1
2
3
4
5
6
int num;
num=5;
/*
int num=5;
와 같이 선언과 동시에 초기화 하는것도 가능하다.
*/
cs


④ 문장

한 문장의 끝은 반드시 ';'(세미콜론)으로 끝나야 한다.


⑤ 출력

데이터를 화면상에 출력할 땐 System.out.print()를 사용하며, 만약 출력 후 다음 행으로 넘어가게 만들고 싶다면 앞의 문장 대신에 System.out.println()을 사용해준다.


화면에 "Hello World!" 출력하기

1
System.out.print("Hello World!");
cs


⑥ 주석

개발자가 소스 코드를 분석하여 프로그램의 설명이나 특징등을 적을 때 사용한다.

컴파일 시에는 주석 처리된 문장은 제외하고 컴파일되기 때문에 프로그램의 실행 결과엔 영향을 미치지 않는다.

차후 프로그램 수정 시나 유지보수를 위한 업데이트가 필요할 시 도움을 준다.


한 줄 주석 

1
//이 행의 끝까지를 주석으로 처리한다.
cs

여러 줄 주석

1
2
3
4
/*
주석의 시작과 끝을 표시해 
여러 줄 주석 처리가 가능하다.
*/
cs





식별자 이름을 붙이는 규칙


* 식별자 : 클래스, 변수, 상수, 메소드에 붙이는 이름

1. 알파벳, 한글, 숫자, 언더바(_), 달러 기호($)로 구성된다.

2. 대소문자를 구분한다.

3. '_'와 '$'을 제외한 모든 특수문자와 공백을 사용할 수 없다.

4. 식별자 이름은 숫자로 시작할 수 없다.

5. 자바 언어의 키워드와 true, false, null은 사용 불가능하다.


'프로그래밍 > Java' 카테고리의 다른 글

[Java] 자바의 입출력  (0) 2017.04.20
[Java] 변수 선언하기, 데이터 타입과 타입 변환  (0) 2017.04.18
더보기

댓글,

violet quartz