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