자바(JAVA) 기본 문법 정리

자바(Java)는 가장많이 사용하는 객체지향 프로그래밍 언어로, 다양한 산업 분야에서 널리 사용되고 있습니다. 자바를 처음 배우는 입문자부터 실무에 사용하는 개발자까지, 자바에서 자주 사용하는 기본 문법들을 잘 숙지해두는 것은 매우 중요합니다. 자바에서 자주 사용하는 문법들을 간단한 예제와 함께 정리해보겠습니다.

1. 변수 선언과 자료형

자바는 정적 타입 언어로, 변수를 선언할 때 자료형을 반드시 명시해야 합니다.

int number = 10;
double pi = 3.14;
String name = "홍길동";
boolean isJavaFun = true;

기본 자료형 외에도 클래스나 배열 등 다양한 형태의 자료형을 사용할 수 있습니다.

2. 조건문 (if, switch)

조건문은 프로그램의 흐름을 제어하는 데 사용됩니다.

if (number > 0) {
    System.out.println("양수입니다.");
} else {
    System.out.println("음수입니다.");
}

또는 여러 조건을 분기할 때는 switch문을 사용할 수 있습니다.

switch (day) {
    case 1:
        System.out.println("월요일");
        break;
    case 2:
        System.out.println("화요일");
        break;
    default:
        System.out.println("기타 요일");
}

3. 반복문 (for, while)

반복 작업을 처리할 때는 for, while, do-while 문을 사용합니다.

for (int i = 0; i < 5; i++) {
    System.out.println("반복 횟수: " + i);
}

또는 조건이 참일 때 반복하는 while문:

int count = 0;
while (count < 5) {
    System.out.println("카운트: " + count);
    count++;
}

4. 배열과 컬렉션

여러 개의 데이터를 다룰 때 배열이나 컬렉션을 사용합니다.

int[] scores = {90, 85, 78};
for (int score : scores) {
    System.out.println("점수: " + score);
}

또는 ArrayList와 같은 컬렉션을 사용할 수도 있습니다.

import java.util.ArrayList;
ArrayList<String> list = new ArrayList<>();
list.add("자바");
list.add("파이썬");
for (String lang : list) {
    System.out.println(lang);
}

5. 메서드 정의와 호출

반복되는 로직은 메서드로 분리해 관리합니다.

public static int add(int a, int b) {
    return a + b;
}

호출은 다음과 같이 합니다:

int result = add(3, 5);
System.out.println("결과: " + result);

이 외에도 객체 생성, 예외 처리, 클래스와 상속 등의 문법도 자주 사용됩니다. 자바의 기본 문법을 확실히 익히고 연습해두면, 실무에서 더 안정적이고 효율적인 코드를 작성할 수 있습니다.

댓글 남기기