목차
자바 연산자
자바에서 연산자는 다양한 종류의 연산을 수행하는 데 사용되는 기호입니다. 연산자는 피연산자(연산 대상)와 함께 사용되어 값을 계산하거나, 변수에 값을 할당하거나, 조건을 평가하는 등의 작업을 수행합니다.
연산자
연산자는 크게 다음과 같은 카테고리로 분류됩니다.
- 산술 연산자 : +, -, *, /, % 와 같이 수학적 계산을 수행합니다.
- 비교 연산자 : ==, !=, >, <, >=, <=와 같이 두 값을 비교합니다.
- 논리 연산자 : &&, ||, !와 같이 논리적 조건을 평가합니다.
- 대입 연산자 : =, +=, -=, *=, /=와 같이 값을 변수에 할당합니다.
- 증감 연산자 : ++, --로 변수의 값을 1 증가시키거나 감소시킵니다.
- 비트 연산자 : &, |, ^, ~와 같이 비트 단위의 연산을 수행합니다.
- 조건 연산자(삼항 연산자) : ?, : 로 조건에 따라 다른 값을 반환합니다.
연산자 사용 예시
public class OperatorsExample {
public static void main(String[] args) {
int a = 10, b = 5;
// 산술 연산자
System.out.println("a + b = " + (a + b)); // 덧셈
System.out.println("a - b = " + (a - b)); // 뺄셈
System.out.println("a * b = " + (a * b)); // 곱셈
System.out.println("a / b = " + (a / b)); // 나눗셈
System.out.println("a % b = " + (a % b)); // 나머지
// 비교 연산자
System.out.println("a == b: " + (a == b)); // 같음
System.out.println("a != b: " + (a != b)); // 다름
// 논리 연산자
boolean x = true, y = false;
System.out.println("x && y: " + (x && y)); // 논리곱
System.out.println("x || y: " + (x || y)); // 논리합
// 대입 연산자
int c = a + b; // a + b의 결과를 c에 할당
System.out.println("c: " + c);
// 증감 연산자
a++; // a를 1 증가
b--; // b를 1 감소
System.out.println("a: " + a + ", b: " + b);
// 조건 연산자
int max = (a > b) ? a : b; // a와 b 중 큰 값을 max에 할당
System.out.println("max: " + max);
}
}
연산자는 프로그램의 다양한 동작을 정의하는 데 필수적인 요소로, 자바 프로그래밍의 기본적인 구성 요소입니다. 연산자를 효과적으로 사용하면 코드의 가독성과 유지 보수성을 높일 수 있습니다. 또한, 연산자의 우선순위와 결합규칙을 이해하는 것은 복잡한 표현식을 작성할 때 중요합니다.
** 이 글이 좋았다면 좋아요와 구독을 눌러주세요. **
'프로그래밍 > 겁나 쉽게 쓴 JAVA 설명서' 카테고리의 다른 글
자바 연산자 우선순위 (0) | 2024.06.09 |
---|---|
자바 변수와 데이터 타입 (0) | 2024.06.09 |
자바 접근지정자 (0) | 2024.06.09 |
자바 클래스(Class) (0) | 2024.06.09 |
자바 기본 예제 코드 (0) | 2024.06.09 |