Java의 %= 연산자

Mohammad Irfan 2023년10월12일
  1. Java의 모듈로 연산자
  2. Java의 약식 모듈로 연산자
  3. Java의 약식 연산자
Java의 %= 연산자

이 튜토리얼은 %= 연산자의 의미와 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

관련 문장 - Java Operator