>  기사  >  Java  >  Java 연산자란 무엇입니까?

Java 연산자란 무엇입니까?

藏色散人
藏色散人원래의
2020-12-30 11:04:1927293검색

Java 연산자에는 다음이 포함됩니다. 1. "+, -, % 등"과 같은 산술 연산자 2. "="와 같은 할당 연산자 3. "보다 큼, 같음, 아님" 등의 비교 연산자 4. "OR, AND, NOT"과 같은 논리 연산자, 5. "삼항 연산자" 등과 같은 조건 연산자.

Java 연산자란 무엇입니까?

이 튜토리얼의 운영 환경: windows7 시스템, java10 버전, DELL G3 컴퓨터 이 방법은 모든 브랜드의 컴퓨터에 적합합니다.

추천: "java 비디오 튜토리얼"

Operator는 관련 작업을 수행하도록 Java에 알리는 "기능적" 기호입니다. Commonly java 언어로 사용 된 운영자는 다음 유형으로 나눌 수 있습니다.

산술 연산자는 주로 덧셈, 뺄셈, 곱셈, 나눗셈 등과 같은 기본적인 산술 연산을 수행하는 데 사용됩니다.

Java에서 일반적으로 사용되는 산술 연산자:

그 중 ++ 및 --는 피연산자의 왼쪽이나 오른쪽에 나타날 수 있지만 결과는 다릅니다

a++: 먼저 할당한 다음 자동 증가

++a: 먼저 증가한 다음 값 할당

자동 증가 및 자체 감소 연산자는 변수 연산에만 사용할 수 있으며 값이나 상수 연산에는 직접 사용할 수 없습니다! 예를 들어 5++, 8-- 등은 모두 틀렸습니다!

2. 할당 연산자

할당 연산자는 변수나 상수에 숫자 값을 할당하는 기호를 말합니다. 예를 들어, "="를 사용하여 오른쪽의 표현식 결과를 왼쪽의 피연산자에 할당할 수 있습니다.

Java에서 지원하는 일반적인 할당 연산자는 다음 표와 같습니다.

3. 비교 연산자

비교 연산자는 다음과 같은 두 데이터의 크기를 결정하는 데 사용됩니다. , 같지 않습니다. 비교 결과는 부울 값( true 또는 false )입니다.

Java에서 일반적으로 사용되는 비교 연산자는 다음 표에 나와 있습니다.

참고:

1, >, <, >=, <=는 숫자 유형인 왼쪽 및 오른쪽 피연산자만 지원합니다

2. ==와 !=의 양쪽 피연산자는 숫자형이거나 참조형일 수 있습니다

4. 논리 연산자

논리 연산자는 주로 논리 연산을 수행하는 데 사용됩니다. Java에서 일반적으로 사용되는 논리 연산자는 다음 표에 나와 있습니다.

"투표"의 관점에서 논리 연산자를 이해할 수 있습니다.

1 AND: 문제를 승인하려면 모든 사람이 투표해야 합니다

2. 또는: 이슈 승인을 위해 한 사람만 투표해야 합니다

3. Non: 원래 동의하기로 투표한 사람이 있고, 비 운영자는 그의 투표를 무효화할 수 있습니다

4. 이슈는 한 사람만 있을 수 있습니다. 동의하는 경우에만 통과됩니다논리 연산자를 사용할 때 흥미로운 "단락" 현상이 발생합니다.

예를 들어 ( one > two ) && ( one < three ) , 왼쪽의 one > two의 실행 결과가 false라고 판단되면 시스템은 더 이상 필요하지 않다고 생각합니다. 오른쪽에 하나 <

마찬가지로 ( one > two ) || ( one < three ) 에서 왼쪽 표현식의 실행 결과가 true라고 판단되면 시스템은 더 이상 다음을 수행할 필요가 없다고 판단합니다. 하나를 수행하고 오른쪽에서 세 개가 실행됩니다!

5. 조건 연산자

조건 연산자( ? : )를 "삼항 연산자"라고도 합니다.

문법 형식: 부울 표현? 수식 1: 수식 2

연산 과정: 부울 수식의 값이 true이면 수식 1의 값을 반환하고, 그렇지 않으면 수식 2의 값을 반환합니다

예:

Because, 수식 8> ;5의 값은 true이므로 반환: 8은 5보다 큽니다

Java에서 연산자의 우선순위

소위 우선순위는 표현식의 연산 순서입니다. Java에서 일반적으로 사용되는 연산자의 우선순위는 다음 표와 같습니다.

레벨 1이 가장 높은 우선순위를 갖고, 레벨 11이 가장 낮은 우선순위를 갖습니다. 예를 들어 x = 7 + 3 * 2의 결과는 13입니다. "먼저 곱한 다음 더하기"!

PS: 연산자의 우선순위를 외울 필요는 없습니다. 실제 개발에서는 일반적으로 우선순위 관리를 돕기 위해 괄호를 사용합니다. 예:

분석: 괄호의 우선순위가 가장 높으므로

1, a + 18을 실행하면 결과는 30

2, ( a + 18 ) % 4 모듈로를 실행하면 결과는 2

입니다. 3, * ( ( a + 18 ) % 4 )를 실행하면 결과는 24

입니다.

위 내용은 Java 연산자란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.