자바 프로그램의 기본 구조
자바 프로그램의 기본 구조
자바 프로그램의 기본 구조를 알아보기
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)을 학습하고 개인 학습용으로 정리한 내용입니다.