키보드워리어

[자바]🍯 Block 활용하여 코드의 가독성을 높이자! 본문

JAVA/JAVA 꿀팁모음

[자바]🍯 Block 활용하여 코드의 가독성을 높이자!

꽉 쥔 주먹속에 안경닦이 2023. 4. 6. 17:56
728x90

안녕하세요 【키보드 워리어】

 

⌨🗡🧑


블로그 방문자 여러분, 안경닦이입니다.

 

Block

Block은 자바 프로그래밍에서 중괄호 {}로 둘러싸인 코드 영역을 말합니다. Block은 다양한 종류가 있으며, 대표적으로 다음과 같은 종류가 있습니다.

  • Code Block: 메서드, 클래스, 생성자 등의 코드 블록
  • Condition Block: if문, switch문 등의 조건문 블록
  • Loop Block: for문, while문 등의 반복문 블록
  • Initialization Block: 클래스 변수, 인스턴스 변수 초기화 블록

Block 내부에서 변수를 선언하면 해당 변수는 Block 내에서만 유효합니다. 이러한 변수를 지역 변수(local variable)라고 합니다. 지역 변수는 Block이 끝나면 메모리에서 해제되므로 다시 사용할 수 없습니다.

지역변수로 활용 가능
지역변수로 활용 가능

위에서 변수 i 에 코드 에러가 발생하죠.

if (condition) {
    int x = 0; // Block 내에서만 유효한 지역 변수 x 선언
    // code block
}
// x는 이제 사용할 수 없음

지역변수 지정
블락 종류

BlocksRunner를 감싼 건 code block,

if문을 감싼건 condition block입니다.

if,for조건 이후 else block도 만들수 있었죠


또한, 코드를 작성하는 것은 가독성이 떨어지고 코드를 이해하기 어렵게 만듭니다. 따라서 if문이나 for문 등의 조건문에서도 블록을 사용하여 코드를 명확하게 작성하는 것이 좋습니다.

예를 들어, 다음과 같이 if문을 작성하는 것이 가독성이 좋습니다.

if (condition) {
    // code block
}

따라서 Block을 적절하게 사용하여 가독성과 코드의 안정성을 높이는 것이 좋습니다.

 

 

 
728x90