2.2.2 비교 연산자
수학에서 2개의 숫자 값을 비교한다는 의미는 어느 숫자가 큰지, 작은지, 같은지, 같지 않은지 등을 판단한다는 의미입니다. 비교하는 기호에는 >, <, ≥, ≤, =, ≠ 등의 연산자가 있습니다. 자바 프로그래밍 언어에서도 두 변수의 값을 비교하기위해 다음과 같은 비교 연산자가 있습니다.
자바에서는 비교 연산자로 조건식을 만들면, 그 결과 값으로 참(true), 거짓(false) 값이 나옵니다. 그래서 while문이나 if문 등에서 ( ) 안에 비교 연산자를 사용한 조건식을 넣고, 그 값이 참일 동안에만 {} 안의 내용을 실행합니다. 예를 들면, ‘while ( a<5){ 처리할 명령 }’라고 쓰는 경우, a의 값이 5보다 작을 동안에만 {} 안의 내용을 실행합니다.
2.2.3 논리 연산자
우리가 어떤 조건을 이야기하고 싶은데 그 조건이 한 개 이상일 때가 간혹 있습니다. 예를 들면, “내일 비가 오거나 눈이 오면 우린 밖에 나갈 수 없을 거야.”라든지 “해당 시험의 응시 자격 나이는 20세 이상 30세 이하입니다.”가 있습니다. 프로그래밍 언어에서도 한 개 이상의 조건이 모여 새로운 조건을 만들어 낼 때 사용하는 것으로, ‘또는(or)’, ‘그리고(and)’, ‘~이 아닌(not)’이란 뜻을 가진 총 3가지 논리 연산자가 있습니다.
논리 연산자를 활용한 예는 다음과 같습니다.
'비전공자를 위한 자바 프로그래밍 > Chapter 2. 기초 문법' 카테고리의 다른 글
2.2 여러 가지 연산자 - 2.2.5 연산자의 우선순위 (1) | 2024.12.09 |
---|---|
2.2 여러 가지 연산자 - 2.2.4 데이터 타입의 변환 (0) | 2024.11.22 |
2.2 여러 가지 연산자 - 2.2.1 산술 연산자 (3) | 2024.11.19 |
2.1 기초 문법 - 2.1.2 변수 (0) | 2024.11.18 |
2.1 기초 문법 - 2.1.1 데이터 타입 (1) | 2024.11.18 |