1. 정수 표현식 평가
대입 연산자 (등호) 의 오른쪽은 숫자, 변수 및 수학 연산자( , , , )의 모든 조합 이 될 수 있습니다 .+
-
*
/
괄호를 사용할 수도 있습니다 ()
. Java에서는 수학에서와 같이 괄호 안의 식을 먼저 평가한 다음 괄호 밖에 있는 식을 평가합니다.
곱셈과 나눗셈은 우선 순위가 같고 덧셈과 뺄셈보다 높습니다.
예:
성명 | 메모 |
---|---|
|
변수의 값은8 |
|
변수의 값은1 |
|
변수의 값은6 |
|
이 명령문을 실행하면 "0으로 나누기" 오류가 발생 하고 프로그램이 종료됩니다. |
식에는 변수도 포함될 수 있습니다.
성명 | 메모 |
---|---|
|
변수의 값은 a 다음과 같습니다. 1 변수의 값은 b 다음과 같습니다. 변수 2 의 값은 c 4 |
또한 할당 연산자 의 왼쪽과 오른쪽 모두에 동일한 변수가 있을 수 있습니다 .
성명 | 메모 |
---|---|
|
변수 값은 x 다음과 같습니다. 5 변수 값은 다음 x 과 같습니다. 6 변수 값은 x 다음과 같습니다. 7 변수 값은 다음 과 같습니다 x . 변수 값 은8 x 9 x 10 |
여기서 요점은 Java에서 기호가 평등을=
의미하지 않는다는 것입니다 . 대신 부호 오른쪽에 있는 식 의 계산된 값을 부호 왼쪽에 있는 변수 에 대입하는 연산자입니다 .=
=
2. 정수의 나눗셈
Java에서 정수를 정수 로 나누면 항상 정수가 됩니다 . 나눗셈 연산의 나머지 부분은 버려집니다. 또는 나누기 결과는 항상 가장 가까운 정수로 내림한다고 말할 수 있습니다.
예:
성명 | 분할 결과 | 메모 |
---|---|---|
|
2.5 |
변수의 값 a 은2 |
|
6.3333(3) |
변수의 값 b 은6 |
|
1.2 |
변수의 값 c 은1 |
|
0.5 |
변수의 값 d 은0 |
3. 정수 나눗셈의 나머지
더하기, 빼기, 곱하기, 정수 나누기 외에도 Java에는 모듈 로 연산자도 있습니다. 퍼센트 기호( )입니다 %
. 이 연산자는 정수를 정수로 나눈 나머지 정수를 반환합니다(소수 부분 아님).
예:
성명 | 분할 결과 | 메모 |
---|---|---|
|
2 나머지와 함께1 |
변수의 값 a 은1 |
|
5 나머지와 함께0 |
변수의 값 b 은0 |
|
1 나머지와 함께4 |
변수의 값 c 은4 |
|
0 나머지와 함께1 |
변수의 값 d 은1 |
이것은 매우 유용한 연산자입니다. 그것은 많이 사용됩니다. 예를 들어 숫자가 짝수인지 홀수 인지 확인하려면 숫자를 나누고 2
나머지를 0과 비교하면 됩니다. 나머지가 0이면 짝수입니다. 1과 같으면 홀수입니다.
이 수표는 다음과 같습니다.
(a % 2) == 0
여기서 짐작하셨겠지만 a % 2
로 나눈 나머지 2
(예: 0
또는 1
)이며 ==
0과 비교하는 데 사용됩니다.
4. 증가 및 감소
프로그래밍에서 변수를 하나씩 늘리거나 줄이는 것은 매우 일반적인 작업입니다. Java에는 이러한 작업에 대한 특수 명령이 있습니다.
증가 (1씩 증가) 연산자 는 다음과 같습니다.
a++;
이 문은 변수를 1씩 증가시키는 것과 정확히 동일합니다 .a = a + 1;
a
감소 (1씩 감소) 연산자 는 다음과 같습니다.
a--;
이 명령문은 변수를 1씩 감소시키는 것과 정확히 동일합니다 .a = a - 1;
a
예
성명 | 메모 |
---|---|
|
변수 값은 x 다음과 같습니다. 5 변수 값은 다음 x 과 같습니다. 6 변수 값은 x 다음과 같습니다. 7 변수 값은 다음 과 같습니다 x . 변수 값 은8 x 9 x 10 |
|
변수 값은 x 다음과 같습니다. 5 변수 값은 다음 과 같습니다. x 변수 값은 다음 과 같습니다 . 변수 값은 다음과 같습니다 .4 x 3 x 2 x 1 x 0 x -1 |
GO TO FULL VERSION