Java

대입 연산자( = )

Questioner 2023. 5. 24. 17:39

 

 

1 + 2 = 3

2 * 3 = 6

 

수학에서는 위와 같이 '=' 기호는 좌변과 우변의 항이 같다는 것을 의미한다.

 

a = 1 + 2

 

a를 수학에서는 미지수( 未知數 )라고 하는데,

코딩에서는 변수( 變數 )라고 한다.

이름에서 짐작할 수 있듯이, 언제든지 변할 수 있는 수라는 의미로,

이것은 코딩에서 '='은 수학에서의 '='과는 다른 의미로 쓰이기 때문이다.

 

코딩에서 '='는 대입( 代入 ) 연산자이다.

 

a = 1 + 2 는

1 + 2를 a에 대입한다는 의미이다.

 

 

package calculation;

public class Substitude {

	public static void main(String[] args) {
		System.out.println("==Substitude 代入대입 연산==");

		int a = 1;
		int b = a + 1;

		System.out.println(1);
		System.out.println(a);
		System.out.println(b);

	}

}

이렇게 코드를 작성하면,

대입 연산이 된 결과가 출력된다.

 

==Substitude 代入대입 연산==
1
1
2