Java 변수는 다양한 유형의 데이터를 저장합니다.
Java 프로그램은 데이터 값을 변수에 저장합니다. 프로그래머는 Java 애플리케이션에서 변수를 생성할 때 변수의 유형과 이름을 선언한 다음 값을 할당합니다. 변수의 값은 추가 할당 작업을 사용하여 실행의 후속 지점에서 변경할 수 있습니다. Java의 대입문에는 대입 연산자를 사용하여 변수 값을 설정하는 작업이 포함됩니다. 정확한 구문은 값을 받는 변수 유형에 따라 다릅니다.
변수
Java에서 변수는 강력한 유형입니다. 이는 Java 프로그램에서 변수를 선언할 때 해당 유형과 이름을 차례로 선언해야 함을 의미합니다. 다음 샘플 Java 코드는 애플리케이션 내의 클래스에 대해 기본 유형 정수 중 하나와 객체 유형 중 하나인 두 개의 변수를 선언하는 방법을 보여줍니다. int num; 응용 프로그램 도우미 myHelp;
오늘의 비디오
프로그램에 변수 선언이 포함되면 변수에 할당된 값의 종류는 선언된 유형에 적합해야 합니다. 이러한 변수 선언 뒤에는 후속 줄에 할당 문이 올 수 있습니다. 그러나 할당 작업은 선언과 같은 줄에서 발생할 수도 있습니다.
과제
Java에서 할당은 기본 유형 변수에 값을 제공하거나 객체 유형 변수에 대한 객체 참조를 제공하는 프로세스입니다. 등호는 Java에서 할당 연산자 역할을 하고 그 뒤에 할당할 값이 옵니다. 다음 샘플 Java 코드는 이미 선언된 기본형 정수 변수에 값을 할당하는 방법을 보여줍니다. num = 5;
할당 작업은 다음과 같이 변수 선언과 동일한 코드 줄 내에 대안적으로 나타날 수 있습니다. int num = 5;
변수 값은 다음 예와 같이 후속 처리에서 다시 변경할 수 있습니다. num++;
이 코드는 변수 값을 증가시켜 1의 값을 추가합니다.
인스턴스화
할당 문이 개체 참조와 함께 나타나면 할당 작업에 개체 인스턴스화가 포함될 수도 있습니다. Java 코드가 응용 프로그램에서 Java 클래스의 새 개체 인스턴스를 생성할 때 "new" 키워드는 클래스의 생성자 메서드가 실행되도록 하여 개체를 인스턴스화합니다. 다음 샘플 코드는 개체 변수를 인스턴스화하는 방법을 보여줍니다. myHelp = new ApplicationHelper();
이것은 다음과 같이 변수 선언과 같은 줄에 나타날 수도 있습니다. ApplicationHelper myHelp = new ApplicationHelper();
이 코드 행이 실행되면 클래스 생성자 메서드가 실행되어 변수에 의해 저장되는 참조인 클래스의 인스턴스를 반환합니다.
참조
변수가 선언되고 값이 할당되면 Java 프로그램은 후속 처리에서 변수를 참조할 수 있습니다. 원시 유형 변수의 경우 변수 이름은 저장된 값을 나타냅니다. 객체 유형의 경우 변수는 메모리에서 객체 인스턴스의 위치를 나타냅니다. 이는 다음 샘플 코드에서와 같이 두 개의 개체 변수가 동일한 인스턴스를 가리킬 수 있음을 의미합니다. ApplicationHelper myHelp = new ApplicationHelper(); 응용 프로그램 도우미 sameHelp = myHelp;
이 구문은 프로그램이 객체 참조를 클래스 메서드에 매개변수로 전달할 때 일반적으로 나타납니다.