육식하는야채의 개발일지
article thumbnail
Published 2023. 4. 18. 12:14
JAVA) 연산자와 연산식 Java/혼공자
연산자의 종류

자바 언어에서는 다양한 연산자를 제공하고 있다.

연산자 종류 연산자 피연산자 수  산출값 기능
산술 =, -, *, /, % 이항 숫자  사칙연산 및 나머지 계산
부호 +, - 단항  숫자 음수와 양수의 부호
문자열 + 이항 문자열 두 문자열을 연결
대입 =, +=, -=, *=, /=,%= 이항 다양 우변의 값을 좌변의 변수에 대입
증감 ++. -- 단항 숫자 1만큼 증가/ 감소
비교 ==, !=, >, <, >=, <=, instance of 단항, 이항 boolean 값의 비교
논리 !, &, |, &&, || 단항, 이항 boolean 논리 부정, 논리곱, 논리합
조건  (조건식)?A:B 삼항 다양 조건식에 따라 A 또는 B 중 하나를 선택

연산식은 반드시 하나의 값을 산출한다.

 

연산식에서 연산의 방향과 우선순위

 

  1. 산술, 비교, 논리, 대입 연산자 순으로 우선순위를 가진다.
  2. 단항, 부호, 대입 연산자를 제외한 모든 연산의 방향은 왼쪽에서 오른쪽이다.
  3. 복잡한 연산식에는 ()괄호를 사용해서 우선순위를 정한다.

 

확인문제

 

1. 연산자와 연산식에 대한 설명 중 틀린 것은 무엇입니까?

- 연산자는 피연산자의 수에 따라 단항, 이항, 삼항 연산자로 구분된다. O 

- 비교 연산자와 논리 연산자의 산출 타입은 boolean타입이다. O

- 연산식은 하나 이상의 값을 산출할 수도 있다.   X 하나의 값만 출력할 수 있다.

- 하나의 값이 올 수 있는 자리면 연산식도 올 수 있다. O

 

2. 연산의 방향과 연산 우선순위에 대한 설명으로 틀린 것은 무엇인가?

- 산술 연산(+, -, *, /)은 연산 방향이 왼쪽에서 오른쪽이다. O

- 대입 연산(=,+=)은 연산 방향이 오른쪽에서 왼쪽으로 수행된다. O

- 우선순위와 관계없이 먼저 연산을 하고 싶다면 괄호()로 묶어준다. O

- 논리 연산(&&, ||)은 산술 연산보다 우선 수행된다. X

 

 

'Java > 혼공자' 카테고리의 다른 글

JAVA) 연산자의 종류  (0) 2023.04.19
JAVA) 변수와 시스템 입출력  (0) 2023.04.02
JAVA) 타입 변환  (0) 2023.04.02
profile

육식하는야채의 개발일지

@육식하는야채

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!