java
자바에서 변수는 데이터를 담는 “상자”나 “그릇”으로 생각할 수 있습니다. 이 상자에는 다양한 종류의 데이터를 담을 수 있고, 프로그램에서는 이 상자에 담긴 데이터를 활용하여 다양한 작업을 수행합니다.
변수를 사용하기 전에 먼저 해당 변수의 타입과 이름을 선언해야 합니다.
선언은 다음과 같은 형식을 갖습니다. ‘자료형 변수이름;’
int myNumber; // 정수형 변수 선언
String myName; // 문자열 변수 선언
Java변수를 선언한 후에는 초기값을 할당하여 사용할 수 있습니다.
선언한 변수에 처음으로 값을 저장하는 것을 변수 초기화라고 합니다.
초기화는 선언과 동시에, 또는 이후에 따로 할 수 있습니다.
// 선언과 초기화를 동시에
int myAge = 25;
// 선언 후 초기화
String greeting;
greeting = "Hello, Java!";
Java변수를 초기화할 때 사용되는 값은 리터럴이라 불립니다.
리터럴은 직접 값으로 나타낼 수 있는 데이터를 말하며, 변수에 직접 할당됩니다.
int myNumber = 42; // 정수형 리터럴
double pi = 3.141592; // 실수형 리터럴
char myChar = 'A'; // 문자형 리터럴
boolean isJavaFun = true; // 논리형 리터럴
Java변수를 선언하고 초기화한 후, 해당 변수에 다른 값을 할당할 수 있습니다. 그러나 상수는 초기값을 한 번만 할당하고 이후에는 변경할 수 없습니다.
상수는 final 예약어를 사용하여 선언하며, 보통 대문자로 작성됩니다.
final int MAX_VALUE = 100;
Java여러 변수를 동시에 선언하고 초기화할 수 있습니다.
int a = 5, b = 10, c = 15; // 여러 변수 선언과 초기화
Java변수의 범위는 중괄호 {}로 구분된 블록 내에서 유효합니다.
블록을 벗어나면 변수의 유효범위가 끝나며, 다시 선언해야 합니다.
{
int localVar = 100; // 블록 내에서 선언된 변수
System.out.println(localVar);
}
// 아래에서는 localVar에 접근할 수 없음
Javaint myVariable;
String employeeName;
Java// 좋은 예
int studentAge;
String userName;
// 나쁜 예
int sa;
String un;
Java// 좋은 예
int numberOfStudents;
String userAddress;
// 나쁜 예
int n;
String addr;
Java// 나쁜 예
int int; // 예약어 사용
String String; // 클래스명 사용
Java자바에서 변수는 데이터를 저장하고 처리하는데 사용되는 그릇이라고 생각할 수 있습니다. 변수는 다양한 종류의 데이터를 담을 수 있으며, 프로그램에서는 이러한 변수를 활용하여 작업을 수행합니다.
들어가며 소프트웨어가 처리해야 하는 데이터 양이 늘어날수록, 단순히 기능 구현만으로는 성능과 효율을 보장하기 어렵습니다. 특히…
들어가며 소프트웨어를 구현할 때 성능 최적화나 안정성을 높이려면, 단순히 고수준 코드만 신경 쓰는 것을 넘어…
들어가며 소프트웨어가 복잡해질수록, 단순히 알고리즘의 시간복잡도만으로는 모든 문제를 해결할 수 없습니다. 특히 운영체제 수준에서는 다중…
들어가며 복잡한 소프트웨어가 원활히 동작하려면 단순히 코드만 잘 짜는 것으로는 부족합니다. 트랜잭션 처리나 대규모 데이터…
들어가며 소프트웨어를 개발할 때 메모리 관리 방식은 프로그램의 안정성과 성능을 좌우하는 핵심 요소입니다. 특히 자바스크립트,…
들어가며 소프트웨어 개발자는 코드가 어떻게 실행되는지 정확히 이해해야 할 필요가 있습니다. 우리가 작성한 프로그램은 결국…