Java의 %= 연산자
Mohammad Irfan
2023년10월12일
이 튜토리얼은 %=
연산자의 의미와 Java에서 사용하는 방법을 소개합니다.
%=
연산자는 %
(모듈로) 및 =
(할당) 연산자로 구성된 결합 연산자입니다. 이것은 먼저 모듈로를 계산한 다음 결과를 왼쪽 피연산자에 할당합니다.
이 연산자는 속기 연산자라고도 하며 코드를 더 간결하게 만드는 데 사용됩니다. 이 기사에서는 이 연산자를 예제와 함께 사용하는 방법을 배웁니다.
시작하겠습니다.
Java의 모듈로 연산자
이 예에서는 모듈로 연산자를 사용하여 값의 나머지를 가져온 다음 할당 연산자를 사용하도록 할당했습니다.
public class SimpleTesting {
public static void main(String[] args) {
int val = 125;
int result = val % 10;
System.out.println("Remainder of " + val + "%10 = " + result);
}
}
출력:
Remainder of 125%10 = 5
Java의 약식 모듈로 연산자
이제 속기 연산자를 사용하여 나머지를 구해 보겠습니다. 코드는 간결하며 위의 코드와 동일한 결과를 생성합니다.
public class SimpleTesting {
public static void main(String[] args) {
int val = 125;
int temp = val;
val %= 10; // compound operator
System.out.println("Remainder of " + temp + "%10 = " + val);
}
}
출력:
Remainder of 125%10 = 5
Java의 약식 연산자
Java는 +=, -=, *= 등과 같은 여러 복합 할당 연산자를 지원합니다. 이 예제에서는 이러한 연산자의 사용을 잘 이해할 수 있도록 다른 속기 연산자를 사용했습니다.
아래의 예를 참조하십시오.
public class SimpleTesting {
public static void main(String[] args) {
int val = 125;
System.out.println("val = " + val);
val += 10; // addition
System.out.println("val = " + val);
val -= 10; // subtraction
System.out.println("val = " + val);
val *= 10; // multiplication
System.out.println("val = " + val);
val /= 10; // division
System.out.println("val = " + val);
val %= 10; // compound operator
System.out.println("val = " + val);
}
}
출력:
val = 125
val = 135
val = 125
val = 1250
val = 125
val = 5