Java에서 값을 할당하는 방법
Java에서의 할당 명령문은 "=" 기호입니다. 예를 들어 a에 1을 할당하려면 다음과 같이 쓸 수 있습니다. int a = 1;. String a = "1";#🎜 🎜#, 개체는 User u1 = new User();으로 작성할 수 있습니다.
기본 대입문을 이해한 후,기본형 데이터과 문자열형 데이터의 할당에 대해 알아보겠습니다. 할당 및 맞춤 데이터 유형할당. (추천 튜토리얼: java 튜토리얼)
#🎜🎜 #1. 기본형 데이터 할당실험 1: int형 변수를 a=3으로 정의하고, a를 int b에 대입한 후, a에 5를 대입한 후 b는 값이다 3 또는 5?
int a = 3; int b = a ; a = 5 ; System.out.println(" a = " + a+" b = "+b );
a = 5 b =3b는 a가 변경되어도 변경되지 않습니다. 기본 데이터 유형은 값 할당입니다.
2. 문자열 유형 데이터 할당
실험 2: 문자열 유형 변수 s1을 정의하고 " a", 그리고 s1을 문자열 s2에 할당하고 s1을 "b"에 할당한 다음 s2의 값은 "a"입니까 아니면 "b"입니까?
String s1 = "a" ; String s2 = s1; s1 = "b" ; System.out.println("s1 = "+s1+" s2 = "+ s2);
s1 = b s2 =a
s1이 변경되어도 s2가 변경되지 않는 것을 볼 수 있습니다.
3. 사용자 정의 데이터 유형 할당
실험 3: TUser u1을 생성하고 u1을 TUser u2에 할당한 다음 u1 할당을 재설정합니다. u1이 변하면 u2도 변하나요?
TUser u1 = new TUser(); u1.setId(1); TUser u2 = u1 ; u1 = new TUser(); u1.setId(2); System.out.println("ui :"+u1 + "\t\n" +"u2 : "+ u2);
프로그램을 실행하면 인쇄된 결과는 다음과 같습니다.
u1 :TUser(id=2) u2 : TUser(id=1)
위의 세 가지 실험을 통해 다음을 발견했습니다.
● 변수 할당 사이에는 소위 값 할당과 주소 할당이 없다고 할 수 있습니다.
위 내용은 자바에서 값을 할당하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!