자바 프로그램의 기본 구조

자바 프로그램의 기본 구조

자바 프로그램의 기본 구조를 알아보기

1. 클래스 만들기

public class Hello {
	public static void main(String[] args) {
		System.out.println("Hello Java");
	}
}

가장 기본적으로 클래스를 만들고 그 안에 코드를 작성한다.

  • 클래스 바깥에는 어떤 것도 작성하면 안된다.

2. 주석문

/*
여러 라인 주석 (/*와 */로 구성)
*/
// 한 줄 주석 처리

프로그램 실행에 영향을 주지 않으며 설명 등을 기록하기 위하여 사용

3. main() 메소드

자바 프로그램은 실행할 때 main() 메소드부터 시작을 한다. 실행되기를 기대하는 코드를 삽입한다.

public class Hello {
	public static void main(String[] args) {
	}
}
  • main()은 반드시 public static void 타입으로 선언되어야 한다.
  • 한 클래스에 2개 이상의 main() 작성 X

4. 메소드

  • numbering 메소드
    private static void numbering() {
      //numbering 메소드		
    
      for (int i = 0; i<10; i++) {
          System.out.println(i);
      }
    }
    
  • 전체 코드
    public class Method {
    
      public static void main(String[] args) {
      // main 부분 : 메소드
          // 실행되는 부분
          numbering();	//numbering이란 이름을 가진 메소드 호출
    
          System.out.println();
          numbering();
      }
    
      private static void numbering() {
      //numbering 메소드		
    
          for (int i = 0; i<10; i++) {
              System.out.println(i);
          }
      }
    }
    
  • 개수 제한 없다.
  • 클래스 멤버 함수

5. 변수 선언

프로그램 실행하는 동안 데이터를 저장하는 공간

int a;
char b;
  • 지역 변수
    • 메소드 내에서 선언되는 변수
    • 메소드 내에서만 사용되며 메소드 실행이 끝나면 소멸
  • 전역 변수
    • 어느 위치에서든 호출하면 사용 가능
    • 클래스 내부, 메소드 밖에서 선언된 변수

6. 문장

모든 문장은 ; 세미콜론으로 끝나야 한다.

7. 화면 출력

  • System.out.println();
    • 내용 출력하고 자동 줄 바꿈
  • System.out.print();
    • 내용 출력하고 줄 바꿈 하지 않고 그 줄에 계속 출력 가능
  • System.out.printf();
    • 출력할 때, 여러 가지 형태로 바꿔서 출력 가능
      System.out.println();
      System.out.print();
      

      System.out.println(); System.out.print(); 를 이용하기

      System.out.println("Hello");
      

      출력 결과

      Hello


출처

  • (황기태, 김효수, ⌜명품 JAVA Programming⌟, 생능출판, 2018)을 학습하고 개인 학습용으로 정리한 내용입니다.

© 2021. All rights reserved.

Powered by __YJ__