본문 바로가기

카테고리 없음

[JAVA][명품 자바 에센셜]02. 자바 기본 프로그래밍

2.1 자바 프로그램의 구조

/*
* 소스 파일 : Hello.java
*/
public class Hello{
	
    public static int sum(int n, int m){
    	return n + m;
    }
    
	//main() 메소드에서 실행 시작
    public static void main(String[] args){
    	int i = 20;
        int s;
        char a;
        
        s = sum(i, 10);					//메소드 호출
        a '?';
        System.out.println(a);			//문자 '?' 출력
        System.out.println("Hello");	//"Hello" 문자열 출력
        System.out.println(s);			//정수 s값 30 출력
   }
}

 

 

클래스의 생성

public class Hello{
	...
}

자바에서는 클래스를 만들어 그 안에 "변수, 상수, 함수(메소드)" 등 모든 프로그램 요소를 작성한다.

class 키워드로 클래스 이름을 선언하고 '{'와 '}' 사이에 변수와 메소드(함수) 코드를 작성한다.

 

이때, public은 다른 클래스에서 Hello 클래스를 자유롭게 참조할 수 있다는 선언이다. (like, 공공재)

 

 

main() 메소드

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

시작하는 클래스이다. 한 클래스에 하나의 main을 가질 수 있으며,

반드시 public static void로 선언되어야 한다. 

 

 

메소드

C/C++에서의 함수와 같은 역할을 한다.작성 방법이나 호출 방법은 C/C++과 비슷하지만 반드시 클래스 내에 작성되어야 한다. 

 

 

2.2. 식별자

식별자(idenrifer)란, 클래스, 변수 상수, 메소드에 부ㅜㅌ