[java] 데이터 타입을 활용한 연산 및 조건문 작성
자바는 강력한 데이터 타입 시스템을 가지고 있어 다양한 연산 및 조건문을 작성할 수 있습니다. 데이터 타입은 변수에 할당되는 값의 유형을 결정하며, 이를 활용하여 값을 조작하고 비교할 수 있습니다.
연산
산술 연산
산술 연산은 수학적 계산을 수행하는 데 사용됩니다. 자바에서 사용되는 산술 연산자는 다음과 같습니다.
+
(더하기)-
(빼기)*
(곱하기)/
(나누기)%
(나머지)
예를 들어, 다음은 두 개의 변수를 더하는 예제입니다.
int a = 10;
int b = 5;
int sum = a + b;
System.out.println(sum); // 출력 결과: 15
논리 연산
논리 연산은 논리적인 조건을 평가하는 데 사용됩니다. 자바에서 사용되는 논리 연산자는 다음과 같습니다.
&&
(논리 곱: AND)||
(논리 합: OR)!
(논리 부정: NOT)
예를 들어, 다음은 두 개의 조건을 모두 만족하는지 확인하는 예제입니다.
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
인 경우 “목요일”이 출력됩니다.
자바의 데이터 타입을 활용하여 연산 및 조건문을 작성하는 방법에 대해 알아보았습니다. 이러한 기능을 적절히 활용하여 다양한 프로그램을 개발할 수 있습니다.