대입,3항 연산자

Single Ko·2023년 3월 30일
0

java

목록 보기
3/28

대입 연산자와 3항 연산자에 대해 알아보겠습니다. 이들은 자바에서 자주 사용되는 연산자들로서, 코드를 간결하고 효율적으로 작성할 수 있게 도와줍니다.

대입 연산자

대입 연산자는 변수에 값을 저장하는 연산자입니다. 대입 연산자의 기본형은 '=' 이고, 대입 연산자는 다른 것과는 다르게 오른쪽에서 왼쪽으로 진행 된다. 또한 수학의 "="과는 다르게 같다는 의미가 이나라 왼쪽의 값은 오른쪽의 값으로 대입 된다는 뜻이다.추가로 발전된 형태의 대입 연산자들이 있습니다. 이들은 다음과 같은 규칙을 따릅니다.

  • x += y : x = x + y 와 같습니다.
  • x -= y : x = x - y 와 같습니다.
  • x = y : x = x y 와 같습니다.
  • x /= y : x = x / y 와 같습니다.
  • x %= y : x = x % y 와 같습니다.

이러한 대입 연산자들은 코드를 간결하게 작성할 수 있게 해줍니다. 예를 들어, num += 1 은 num = num + 1 보다 간단하게 쓸 수 있습니다.

3항 연산자

3항 연산자는 피 연산자가 3개인 연산자를 말합니다. 자바에서는 조건식 ? 값1 : 값2 형태의 3항 연산자를 제공합니다. 이는 다음과 같은 의미입니다. 조건식에는 참과 거짓을 판별 할 수 있는 조건식만 올 수 있다.

  • ( 조건식 ? 값1 : 값2 ) : 조건식의 결과값이 참이면 값1을 반환하고, 거짓이면 값2를 반환합니다.

3항 연산자는 if-else 문을 간단하게 대체할 수 있습니다. 예를 들어, int max = (a > b) ? a : b; 은 다음과 같은 코드와 동일합니다.

  • int max;
    if (a > b) max = a;
    else max = b;

이처럼 대입 연산자와 3항 연산자는 자바에서 유용하게 사용할 수 있는 연산자들입니다. 특히나 3항 연산자의 경우에는 많은 코드 가독성 및 간결성에 많은 이점이 있다. 다만 3항연산자는 정말 3항연산일때 사용해라. 중첩에 중첩이 들어가면 더 어지러워진다. 이들을 잘 활용하면 코드를 더욱 간결하고 가독성있게 작성할 수 있습니다.

profile
공부 정리 블로그

0개의 댓글