[java] 데이터 타입을 활용한 연산 및 조건문 작성

자바는 강력한 데이터 타입 시스템을 가지고 있어 다양한 연산 및 조건문을 작성할 수 있습니다. 데이터 타입은 변수에 할당되는 값의 유형을 결정하며, 이를 활용하여 값을 조작하고 비교할 수 있습니다.

연산

산술 연산

산술 연산은 수학적 계산을 수행하는 데 사용됩니다. 자바에서 사용되는 산술 연산자는 다음과 같습니다.

예를 들어, 다음은 두 개의 변수를 더하는 예제입니다.

int a = 10;
int b = 5;
int sum = a + b;
System.out.println(sum); // 출력 결과: 15

논리 연산

논리 연산은 논리적인 조건을 평가하는 데 사용됩니다. 자바에서 사용되는 논리 연산자는 다음과 같습니다.

예를 들어, 다음은 두 개의 조건을 모두 만족하는지 확인하는 예제입니다.

int age = 25;
boolean isStudent = false;

if (age >= 18 && !isStudent) {
    System.out.println("성인이며 학생이 아닙니다.");
} else {
    System.out.println("미성년자이거나 학생입니다.");
}

조건문

조건문은 프로그램의 흐름을 제어하는 데 사용됩니다. 자바에서 조건문은 다음과 같이 작성할 수 있습니다.

if 문

if문은 주어진 조건이 true일 경우에만 특정한 코드 블록을 실행합니다. else문과 함께 사용하여 조건이 false일 경우에 대한 처리를 할 수도 있습니다.

int num = 10;

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

switch 문

switch문은 주어진 변수 또는 식의 값을 비교하여 해당하는 case문을 실행합니다. break문을 사용하여 해당 case가 실행된 후, switch문을 빠져나오도록 할 수 있습니다.

int dayOfWeek = 4;

switch (dayOfWeek) {
    case 1:
        System.out.println("월요일");
        break;
    case 2:
        System.out.println("화요일");
        break;
    case 3:
        System.out.println("수요일");
        break;
    case 4:
        System.out.println("목요일");
        break;
    case 5:
        System.out.println("금요일");
        break;
    default:
        System.out.println("주말");
        break;
}

위의 예제는 dayOfWeek 변수가 4인 경우 “목요일”이 출력됩니다.

자바의 데이터 타입을 활용하여 연산 및 조건문을 작성하는 방법에 대해 알아보았습니다. 이러한 기능을 적절히 활용하여 다양한 프로그램을 개발할 수 있습니다.

참고 자료