본문 바로가기

연산자3

삼항 연산자 길고도 길었던 연산자 포스팅의 part3이자, 마지막인 삼항 연산자를 알아보자. 긴말 없이 바로 시작해보겠다. 삼항 연산자 삼항 연산자는 조건 연산자라고도 부르며,조건에 따라 두 가지 중 하나의 값을 반환하는 연산자이다. 총 3개의 피연산자를 가지는데 그 구조는 다음과 같다. 삼항 연산자는 세 개의 피연산자 사이사이에 기호 " ? ", " : " 가 있는데, " ? " 앞의 조건식에는 boolean타입 변수나 조건식이 자리한다. 그 조건식의 결과가 true인 경우 " : " (콜론) 앞의 결과값 또는 연산식을 선택하고, 조건식의 결과가 false인 경우 " : " (콜론) 뒤의 결과값 또는 연산식을 선택하게 된다. 피연산자2와 3에는 주로 값이 오지만, 경우에 따라서는 다른 연산식이 올 수도 있다. 아래.. 2023. 9. 19.
연산자(part 2) 연산자의 유형이 다양한 관계로, 여러 파트로 진행하게 됐다. 연산자에 대한 정의를 다시 상기하고 시작하자. 연산자(Operator)란? 주어진 식을 계산하여 결과를 얻어내는 과정을 연산이라고 하며, 연산을 수행하는 기호를 연산자라고 한다. 파트2에서 다룰 연산자 종류는 세 가지다. 🟦 비트 연산자 🟦 대입 연산자 🟦 instanceof 연산자의 속성을 이해한다면 효율적인 코드 작성에 큰 도움이 된다. 비트 연산자부터 시작한다. 비트 연산자는 말 그대로 비트에 저장된 값을 다루는 연산자이다. 프로그래밍 언어에서는, 데이터 값을 주로 2진수로 저장하는데 0과1이 차지하는 한 칸이 1bit이다 1byte는 8bit를 의미한다. (이 기초 개념을 이해하고 읽는 것이 좋다.) 비트 연산자 (논리 & 이동) 비트 .. 2023. 9. 11.
연산자(part 1) 저번에 포스팅한 변수 선언과 초기화에 이어, 오늘은 변수와 함께 다양하게 활용되는 연산자를 공부하려 한다. 선언해둔 변수와 클래스들에 연산자를 함께 활용함으로써 개발자가 구현하려는 동작들을 수행할 수 있게 된다. 정의부터 살펴보자면 연산자(Operator)란? 주어진 식을 계산하여 결과를 얻어내는 과정을 연산이라고 하며, 연산을 수행하는 기호를 연산자라고 한다. 자바에서 사용되는 주요 연산자들의 종류는 다음과 같다. (색상은 포스팅 part를 구분한 것 뿐, 다른 의미는 없다.) 🟥 산술 연산자 🟥 관계 연산자 🟥 부호,증감 연산자 🟥 논리 연산자 🟦 비트 연산자 🟦 대입 연산자 🟦 instanceof 🟧 삼항 연산자 종류가 많아 연산자는 파트1, 파트2, 삼항 연산자로 따로 분리하여 총 3개의 연산자 .. 2023. 9. 5.