자바 변수
자바 변수
변수는 데이터 값을 저장하기 위한 컨테이너입니다.
Java에는 다음과 같은 다양한 유형 의 변수가 있습니다.
String
- "Hello"와 같은 텍스트를 저장합니다. 문자열 값은 큰따옴표로 묶입니다.int
- 123 또는 -123과 같이 소수 없이 정수(정수)를 저장합니다.float
- 19.99 또는 -19.99와 같은 소수를 사용하여 부동 소수점 숫자를 저장합니다.char
- 'a' 또는 'B'와 같은 단일 문자를 저장합니다. Char 값은 작은따옴표로 묶습니다.boolean
- true 또는 false의 두 가지 상태로 값을 저장합니다.
변수 선언(생성)
변수를 생성하려면 유형을 지정하고 값을 할당해야 합니다.
통사론
type variableName = value;
여기서 type 은 Java 유형(예: int
또는 String
) 중 하나이고
variableName 은 변수의 이름(예: x 또는
name )입니다. 등호 는 변수에 값을 할당하는 데 사용됩니다 .
텍스트를 저장해야 하는 변수를 만들려면 다음 예를 살펴보세요.
예시
name of type 이라는 변수 String
를 만들고 값 " John "을 할당합니다.
String name = "John";
System.out.println(name);
숫자를 저장해야 하는 변수를 만들려면 다음 예를 살펴보세요.
예시
myNum 유형 의 변수 int
를 만들고 값 15 를 할당합니다 .
int myNum = 15;
System.out.println(myNum);
값을 할당하지 않고 변수를 선언하고 나중에 값을 할당할 수도 있습니다.
예시
int myNum;
myNum = 15;
System.out.println(myNum);
기존 변수에 새 값을 할당하면 이전 값을 덮어씁니다.
예시
의 값을 myNum
에서 15
로 변경하십시오 20
.
int myNum = 15;
myNum = 20; // myNum is now 20
System.out.println(myNum);
종료 변수
그러나 final
다른 사람(또는 자신)이 기존 값을 덮어쓰는 것을 원하지 않는 경우 키워드를 추가할 수 있습니다(이렇게 하면 변수가 "최종" 또는 "상수"로 선언되며, 이는 변경할 수 없고 읽기 전용임을 의미합니다):
예시
final int myNum = 15;
myNum = 20; // will generate an error: cannot assign a value to a final variable
기타 유형
다른 유형의 변수를 선언하는 방법에 대한 데모:
예시
int myNum = 5;
float myFloatNum = 5.99f;
char myLetter = 'D';
boolean myBool = true;
String myText = "Hello";
다음 장에서 데이터 유형 에 대해 자세히 알아볼 것 입니다.
변수 표시
이 println()
방법은 종종 변수를 표시하는 데 사용됩니다.
텍스트와 변수를 결합하려면 다음 +
문자 를 사용하십시오.
예시
String name = "John";
System.out.println("Hello " + name);
+
문자를 사용하여 다른 변수에 변수를 추가 할 수도 있습니다 .
예시
String firstName = "John ";
String lastName = "Doe";
String fullName = firstName + lastName;
System.out.println(fullName);
숫자 값의 경우 문자는 수학 연산자로 작동합니다 (여기서 (정수) 변수 +
를 사용함 ).int
예시
int x = 5;
int y = 6;
System.out.println(x + y); // Print the value of x + y
위의 예에서 다음을 기대할 수 있습니다.
- x는 값 5를 저장합니다.
- y는 값 6을 저장합니다.
- 그런 다음
println()
메서드를 사용하여 x + y 값을 표시합니다. 이는 11 입니다.
많은 변수 선언
같은 유형 의 변수를 두 개 이상 선언하려면 쉼표로 구분된 목록을 사용하세요.
예시
int x = 5, y = 6, z = 50;
System.out.println(x + y + z);
자바 식별자
모든 Java 변수 는 고유한 이름 으로 식별 되어야 합니다 .
이러한 고유한 이름을 식별자 라고 합니다 .
식별자는 짧은 이름(예: x 및 y)이거나 더 설명적인 이름(연령, 합계, totalVolume)일 수 있습니다.
참고: 이해하기 쉽고 유지 관리 가능한 코드를 만들기 위해 설명적인 이름을 사용하는 것이 좋습니다.
예시
// Good
int minutesPerHour = 60;
// OK, but not so easy to understand what m actually is
int m = 60;
변수 이름 지정에 대한 일반적인 규칙은 다음과 같습니다.
- 이름에는 문자, 숫자, 밑줄 및 달러 기호가 포함될 수 있습니다.
- 이름은 문자로 시작해야 합니다.
- 이름은 소문자로 시작해야 하며 공백을 포함할 수 없습니다.
- 이름은 $ 및 _로 시작할 수도 있습니다(그러나 이 자습서에서는 사용하지 않습니다).
- 이름은 대소문자를 구분합니다("myVar"와 "myvar"는 다른 변수임).
- 예약어(
int
또는 와 같은 Java 키워드와 같은boolean
)는 이름으로 사용할 수 없습니다.