> Java > java지도 시간 > 본문

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

WBOY
풀어 주다: 2023-08-22 13:53:07
앞으로
1391명이 탐색했습니다.

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으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿