>  기사  >  Java  >  Java에서는 조건부 블록에서 지역 변수를 초기화합니다.

Java에서는 조건부 블록에서 지역 변수를 초기화합니다.

WBOY
WBOY앞으로
2023-08-22 13:53:071319검색

Java에서는 조건부 블록에서 지역 변수를 초기화합니다.

Java 컴파일러는 초기화되지 않은 지역 변수를 삭제할 수 없습니다. 조건부 블록 내에서 지역 변수가 초기화되면 다음 세 가지 상황이 발생할 수 있습니다.

  • 조건부 블록에 값이 제공되고 주어진 조건이 true이면 코드가 성공적으로 컴파일됩니다.

  • 조건 블록에 변수(값 대신)가 제공되고 조건이 true인 경우 코드에서 컴파일 오류가 발생합니다.

  • 확인해야 할 조건이 false인 경우 코드에 컴파일 오류가 발생합니다.

코드의 조건 블록 외부에서 지역 변수를 기본값으로 초기화하면 오류가 발생하지 않고 코드가 성공적으로 컴파일됩니다.

Example

Demonstration

public class Demo{
   public static void main(String args[]){
      int i = 35;
      int j = 0;
      if (i > 32){
         j = i + 11;
      }
      System.out.println("The value is: " + j);
   }
}

Output

The value is: 46

Demo라는 클래스에는 주요 기능이 포함되어 있습니다. 여기에는 두 개의 변수가 정의되어 있는데, 한 변수가 특정 숫자보다 크면 다른 값이 여기에 추가되고 ‘if’ 그런 다음 콘솔에 결과를 인쇄합니다.

위 내용은 Java에서는 조건부 블록에서 지역 변수를 초기화합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제