본문 바로가기
프로그래밍언어/Java

01-3. 자바 프로그램 개발 과정(2)

by 스꼬맹이브로 2020. 12. 25.
728x90
반응형
SMALL

프로그램 소스 분석

  • 패키지 선언 : package에 선언된 소스 파일은 반드시 패키지 선언문이 있어야 함.

패키지 선언문 예시

  • 클래스 선언
    • 클래스 : 필드 또는 메소드를 포함하는 블록
      (메소드 : 어떤 일을 처리하는 실행문을 모아 놓은 블록)
    • 클래스 이름은 소스 파일명과 동일해야 하며, 대소문자도 일치해야 함.
    • javac명령어로 컴파일 시 클래스 이름에 .class가 붙게 되며 바이트 코드 파일이 생성됨.
    • java명령어로 바이트 코드 파일을 실행하려면 클래스 블록 내부에 main() 메소드 블록을 가져야 함.
    • java 명령어로 바이트 코드 파일을 실행하면 제일 먼저 main()메소드를 찾아 블록 내부를 실행
      → main()메소드를 "프로그램 실행 진입점" 이라고 부름

  • 주석 사용
    • 주석 : 프로그램 실행과는 상관없이 코드에 설명을 붙이는 것
              (복잡한 코드일수록 주석을 달면 이해하기 쉬우며 수정이 용이함)
    • 어디서든 작성이 가능하지만 문자열 내부에서는 사용 불가능

주석 기호

  • 실행문과 세미콜론(;)
    • 실행문 : 변수 선언, 값 저장, 메소드 호출에 해당하는 코드
    • 모든 실행문 끝에는 반드시 세미콜론(;)을 붙여서 실행이 끝났음을 표시해야 함.
      (표시 안할 시 컴파일 에러 발생)

<실습 1 > 실행문과 세미콜론을 연습하는 예제 작성

package sec03.exam02;

public class RunStatementExample {
	public static void main(String[] args) {
		int x = 1;					//변수 x를 선언하고 1을 저장
		int y = 2;					//변수 y를 선언하고 2를 저장
		int result = x + y;			//변수 result를 선언하고 x와 y를 더한 값을 저장
		System.out.println("result = "+ result); //모니터에 출력하는 메소드 호출
	}
}

 결과

<참고>

  • main()메소드 단축키 → main입력 후 ctrl + space bar
  • print메소드 단축키 → sysout입력 후 ctrl + space bar
728x90
반응형
LIST

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

02-3. 타입변환  (0) 2020.12.30
02-2. 기본타입  (0) 2020.12.29
02-1. 변수  (0) 2020.12.28
01-2. 자바 프로그램 개발 과정(1)  (0) 2020.12.24
01-1. 자바 소개  (0) 2020.12.23