>  기사  >  Java  >  Java에서 변수 선언 및 초기화

Java에서 변수 선언 및 초기화

WBOY
WBOY원래의
2024-07-15 16:37:301114검색

Declaração e Inicialização de Variáveis em Java

변수 선언

  • 모든 변수는 사용하기 전에 선언해야 합니다.
  • 컴파일러가 변수의 데이터 유형을 알아야 합니다.
  • 엄격한 유형 검사를 허용합니다.

변수 초기화

  • 사용하기 전에 변수에 값을 부여하는 것이 좋습니다.

수행자:

  • 과제문.
  • 선언의 초기 값입니다.
int count = 10;  // valor inicial
char ch = 'X';   // inicializa com 'X'
float f = 1.2F;  // inicializa com 1.2

  • 쉼표로 구분된 목록에서 동일한 유형의 변수를 초기화하는 것이 가능합니다.

다이내믹 스타트업

  • 유효한 표현식을 사용하여 변수를 동적으로 초기화할 수 있습니다.
double volume = 3.1416 * radius * radius * height;

변수의 범위와 수명

  • 모든 블록 내에서 변수를 선언할 수 있습니다.

블록은 범위를 정의합니다.

  • 변수의 가시성과 수명을 결정합니다.
  • 범위 내의 변수는 범위 외부에서 볼 수 없습니다.

범위 중첩 가능:

  • 외부 범위의 변수는 내부 범위에서 볼 수 있습니다.
  • 내부 범위의 변수는 외부 범위에 표시되지 않습니다.
int x = 10;
if(x == 10) {
  int y = 20;
  System.out.println("x and y: " + x + " " + y);
  x = y * 2;
}
System.out.println("x is " + x);

범위 규칙 및 특성

  • 스코프에 들어갈 때 생성되고 나갈 때 소멸되는 변수입니다.

  • 블록을 다시 입력하면 변수가 재설정됩니다.

for(int x = 0; x < 3; x++) {
  int y = -1;
  System.out.println("y is: " + y);
  y = 100;
  System.out.println("y is now: " + y);
}

  • Java에서는 내부 범위의 변수가 외부 범위의 변수와 동일한 이름을 가질 수 없습니다.
// Este programa não será compilado
int count;
for(count = 0; count < 10; count++) {
  int count;  // inválido
  for(count = 0; count < 2; count++)
    System.out.println("This program is in error!");
}

핵심요약

  • 유형 검사를 허용하려면 변수를 사용하기 전에 변수를 선언해야 합니다.
  • 초기화는 선언 또는 동적으로 수행할 수 있습니다.
  • 변수의 범위에 따라 변수에 액세스할 수 있는 위치가 결정됩니다.
  • 범위는 중첩될 수 있으며 내부 범위의 변수는 외부 범위의 변수와 동일한 이름을 가질 수 없습니다.
  • 변수의 수명은 해당 범위로 제한됩니다.

위 내용은 Java에서 변수 선언 및 초기화의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.