본문 바로가기
프로그래밍/JAVA

초보 자바 프로그래밍(13) - 대입연산자 (Assignment Operators)

by 머니테크리더 2023. 5. 1.
반응형

대입 연산자 대표 이미지
대입 연산자 대표 이미지

🔖 INDEX

     

     

    대입연산자 (Assignment Operators)

    대입 연산자(=)는 변수에 값을 할당할 때 사용하는 연산자입니다. 이 연산자는 변수의 값에 대입할 값을 오른쪽에 작성하고, 변수의 이름을 왼쪽에 작성합니다. 대입 연산자를 이용하면 변수에 값이 할당되며, 이후 변수를 이용하여 해당 값에 접근할 수 있습니다.

     

    예를 들어, 다음과 같이 변수에 값을 할당할 수 있습니다.

    int a = 10;

    위의 코드에서, int형 변수 a에 10이라는 값을 할당하고 있습니다.

     

    또한, 대입 연산자는 다른 연산자와 함께 사용하여 변수에 연산한 결과를 할당할 수도 있습니다. 이 경우, 변수의 값을 수정할 때 사용됩니다.

     

    예를 들어, 다음과 같이 변수에 연산을 수행한 후, 연산한 결과를 다시 변수에 할당할 수 있습니다.

    int a = 5;
    a += 10;

    위의 코드에서, 변수 a에 5를 할당한 후, a에 10을 더한 결과를 다시 변수 a에 할당하고 있습니다. 이때, 대입 연산자(+=)를 이용하여 a에 10을 더한 값을 변수 a에 다시 할당하고 있습니다.

     

     

    또한, 대입 연산자는 자료형이 다른 변수들끼리 연산하는 경우에도 사용됩니다. 이 경우에는 형 변환이 자동으로 이루어져서 변수의 자료형이 맞춰집니다.

    double a = 2.0;
    int b = 3;
    a *= b;

    위의 코드에서, 변수 a에 2.0을 할당한 후, 변수 b에 3을 할당합니다. 이후, 대입 연산자(*=)를 이용하여 a에 b를 곱한 결과를 다시 변수 a에 할당하고 있습니다. 이때, 변수 b의 자료형은 int형이지만, 자동으로 double형으로 형 변환이 이루어지므로, 변수 a에는 6.0이라는 값이 할당됩니다.

     

    사용 시 주의 사항

    대입 연산자(=)를 사용할 때 주의해야 할 점이 있습니다.

     

    첫째로, 대입 연산자를 이용하여 변수에 값을 할당하기 전에 반드시 변수를 선언해야 합니다. 변수를 선언하지 않고 대입 연산자를 사용하면, 컴파일러에서 오류가 발생합니다.

     

    둘째로, 대입 연산자는 기존 변수에 값을 덮어쓰는 역할을 합니다. 따라서, 기존에 저장된 값을 유지해야 하는 경우에는 대입 연산자를 사용하지 않는 것이 좋습니다. 이 경우에는 새로운 변수를 선언하여 값을 저장하는 것이 좋습니다.

     

    마지막으로, 대입 연산자를 사용할 때는 변수의 자료형을 명확하게 지정해야 합니다. 변수의 자료형을 명확하게 지정하지 않으면, 예상치 못한 결과가 발생할 수 있습니다. 따라서, 변수의 자료형을 지정할 때는 최대한 명확하게 지정해야 합니다.

     

     

    댓글