지역 변수, 인스턴스 변수, 클래스 변수의 개요 변수는 자바 프로그램에서 데이터를 저장하고 다루는 데 핵심적인 역할을 합니다. 변수의 범위와 수명은 변수가 어디에서 정의되었는지와 언제 유효한지를 결정합니다. 자바에서는 주로 지역 변수, 인스턴스 변수, 클래스 변수로 구분됩니다. 지역 변수 지역 변수는 메서드나 코드 블록 내에서 선언되며, 해당 블록 내에서만 접근 가능합니다. 메서드 내의 반복문이나 조건문 등에서 선언되는 변수가 지역 변수입니다. 지역 변수의 수명은 해당 블록 내의 실행이 시작되고 종료될 때까지로 제한됩니다. 인스턴스 변수 인스턴스 변수는 클래스 내에서 선언되며, 객체의 인스턴스가 생성될 때마다 생성되는 변수입니다. 인스턴스 변수는 객체 내에서 각기 다른 값을 가질 수 있으며, 객체의 속성..
변수의 역할과 중요성 변수는 프로그램에서 데이터를 저장하고 관리하는 데 핵심적인 역할을 합니다. 자바에서 변수는 데이터 타입과 이름을 가지며, 해당 타입에 맞는 값을 저장하거나 처리할 수 있습니다. 변수를 올바르게 선언하고 초기화하는 것은 프로그램의 정확성과 효율성에 중요한 영향을 미칩니다. 변수의 선언과 초기화 변수를 사용하기 전에는 해당 변수를 선언하고 초기화해야 합니다. 선언은 변수의 이름과 데이터 타입을 지정하는 것이며, 초기화는 변수에 처음으로 값을 할당하는 것을 의미합니다. // 변수 선언 int age; // 변수 초기화 age = 30; int a = 30; // 변수 선언과 초기화 변수의 범위와 라이프 사이클 변수는 선언된 블록 내에서만 유효합니다. 블록을 벗어나면 해당 변수는 사용할 수..
기본 데이터 타입의 역할 자바는 기본 데이터 타입(primitive data type)이라고 불리는 내부적인 데이터 타입을 제공합니다. 이러한 기본 데이터 타입은 단순한 값 자체를 저장하는 데 사용되며, 객체가 아니기 때문에 메모리 사용과 연산에서 효율적입니다. 기본 데이터 타입은 자바 프로그래밍의 핵심이며, 다양한 연산 및 데이터 저장에 필수적입니다. 기본 데이터 타입의 종류 1. 정수형 byte : 8비트 부호 있는 정수 (-128 ~ 127) short : 16비트 부호 있는 정수 int : 32비트 부호 있는 정수 long : 64비트 부호 있는 정수 2. 실수형 float : 32비트 부동 소수점 double : 64비트 부동 소수점 3. 문자형 char : 16비트 유니코드 문자 4. 논리형 ..