자바 튜토리얼

자바 홈 자바 소개 자바 시작하기 자바 구문 자바 주석 자바 변수 자바 데이터 유형 자바 타입 캐스팅 자바 연산자 자바 문자열 자바 수학 자바 부울 자바 If...Else 자바 스위치 자바 while 루프 자바 For 루프 자바 중단/계속 자바 배열

자바 메소드

자바 메소드 자바 메소드 매개변수 자바 메소드 오버로딩 자바 범위 자바 재귀

자바 클래스

자바 OOP 자바 클래스/객체 자바 클래스 속성 자바 클래스 메소드 자바 생성자 자바 수정자 자바 캡슐화 자바 패키지 / API 자바 상속 자바 다형성 자바 내부 클래스 자바 추상화 자바 인터페이스 자바 열거형 자바 사용자 입력 자바 날짜 자바 배열 목록 자바 링크드리스트 자바 해시맵 자바 해시셋 자바 반복자 자바 래퍼 클래스 자바 예외 자바 정규식 자바 스레드 자바 람다

자바 파일 처리

자바 파일 자바 파일 생성/쓰기 자바 읽기 파일 자바 삭제 파일

자바 방법

두 개의 숫자 더하기

자바 참조

자바 키워드 자바 문자열 메소드 자바 수학 메소드

자바 예제

자바 예제 자바 컴파일러 자바 연습 자바 퀴즈 자바 인증서


자바 변수


자바 변수

변수는 데이터 값을 저장하기 위한 컨테이너입니다.

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)는 이름으로 사용할 수 없습니다.

연습으로 자신을 테스트하십시오

연습:

이름이 지정된 변수 를 carName만들고 값 Volvo을 할당합니다.

  = ;