>  기사  >  Java  >  Java에서 "=" 기호는 무엇을 의미합니까?

Java에서 "=" 기호는 무엇을 의미합니까?

尚
원래의
2019-12-07 09:18:265762검색

Java에서

=은 변수에 값을 할당하는 할당 연산자이며, 이 변수를 통해 값을 참조할 수 있습니다. 예:

a = 10; // 将 10 赋给变量 a

할당 연산자는 변수나 상수에 숫자 값을 할당하는 기호입니다. 대입 연산자의 기호는 "="로 이항 연산자입니다. 왼쪽의 피연산자는 상수나 표현식이 아닌 변수여야 합니다.

구문 형식은 다음과 같습니다.

변수 이름 = 표현식 내용

Java 언어에서는 "변수 이름"과 "표현식" 내용의 유형이 일치하지 않으면 자동 변환됩니다. 해당 유형에 필요합니다.

대입 연산자는 산술 연산자보다 우선순위가 낮으며 조합 방향은 오른쪽에서 왼쪽입니다. 이는 수학의 등호가 아니라 오른쪽의 값을 오른쪽으로 보내는 동작을 나타냅니다. 왼쪽에 있는 변수(왼쪽에는 변수만 허용되며 표현식이나 다른 형식은 허용되지 않음) 할당 연산자와 항등 연산자 "=="를 혼동하지 마십시오.

대입 연산자는 다양한 할당 연산의 돌연변이 효과를 표현하기 위해 다른 연산자와 함께 사용됩니다.

예를 들어 기본 할당 연산자를 기반으로 산술 연산자와 나중에 배울 비트 연산자를 결합하여 복합 할당 연산자를 구성할 수 있습니다. 대입 연산자와 산술 연산자로 구성된 복합 대입 연산의 의미와 사용 예는 다음과 같습니다.

Java에서 = 기호는 무엇을 의미합니까?

대규모 프로그램에서 이러한 대입 연산자를 유연하게 사용하면 프로그램의 가독성을 높이고 프로그램을 더욱 쉽게 만들 수 있습니다. 보호하기 위해. 다음은 할당 연산자를 사용하는 몇 가지 예입니다.

int x, y, z; // 定义3个整型的变量
x = y = z = 5; // 为变量赋初值为5
x += 10; // 等价于x=x+10,结果x=15
y -= 3; // 等价于y=y-3,结果y=2
z *= 5; // 等价于z=z*5,结果z=25
x /= 4; // 等价于x=x/4,结果x=3
z %= x; // 等价于z=z%x,结果z=1

더 많은 Java 지식을 알고 싶다면 java 기본 튜토리얼 칼럼을 주목해주세요.

위 내용은 Java에서 "=" 기호는 무엇을 의미합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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